很久以前,微软就推出了在线版的TFS服务(tfspreview.com),当年还是preview,现在已经是正式版可以在线免费使用了。我很久之前也创建了几个测试用的project在里面,结果现在删不掉了。

可以确定的是,不论在网页版TFS的操作界面上,还是Visual Studio 2012里,都找不到删除Team Project的操作。经过一番谷歌,删Team Project得到CMD里进行。

工具叫做TFSDeleteProject.exe,在你的VS安装目录的这个位置,比如:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE>

具体介绍可以看MSDN上的这篇文章:http://msdn.microsoft.com/en-us/library/ms181482%28v=vs.110%29.aspx

操作如下:

1. 用你的Microsoft Account (Windows Live ID)登录网页版的TFS,并且也要同时在VS2012里打开这个TFS。这样的话,系统就知道你是已经登录的用户了。

2. 以管理员身份运行Developer Command Prompt for VS2012,这是个VS2012安装后在开始菜单里留下的cmd快捷方式。与一般CMD不同的是,它启动的时候会设置VS2012相关的环境变量。

3. CD到\Common7\IDE目录。然后运行这个命令:

TFSDeleteProject/collection:https://你的TFS服务器名.visualstudio.com/defaultcollection 你要删除的Project名

按Y确认删除:

搞定。