是否有一个命令行方法让VS 2008从解决方案文件和组成项目文件中删除TFS源代码控制绑定?我需要一些可以从批处理文件运行的东西,这样我就不必打开解决方案并单击2提示永久删除绑定。
编辑:删除* .vspscc和* .vssscc文件后,项目和解决方案文件仍然引用了TFS源代码控制。因此,当打开解决方案时,系统会提示您从源代码管理中删除解决方案。这会更新解决方案和项目文件以删除绑定,这就是我想要自动化的内容。
答案 0 :(得分:2)
一位同事写了这个NAnt任务来做到这一点
答案 1 :(得分:0)
尝试删除* .vspscc文件。
答案 2 :(得分:0)
我会编写一个简单的C#控制台应用程序,它将遍历目录,加载任何sln或proj文件,并删除源代码管理配置。对于TFS,您只需要编辑sln文件,因为我认为我没有看到任何源控制信息存储在实际项目中。
sln文件的结构很容易理解,我相信你只需要找到合适的GlobalSection。在NotePad中打开sln文件以找到它。