Visual Studio 2012 RC防止解决方案中的项目“自动绑定”到TFS预览版

3
我在具有VS2012 RC的TFS预览中有一个绑定到“$ / project”的“c:\ project”工作区的服务器版本。
我在“c:\ project \ default \ src \ solution.sln”中有一个解决方案文件,它绑定到“$ / project / default / src / solution.sln”。
我在已绑定解决方案中有一些不想包含在源代码控制中的项目。
我已从“文件>源代码控制>高级>更改源代码控制”中删除了我不想进行源代码控制的项目的绑定。
保存并检入了更改后的解决方案文件,但每次打开该解决方案时,它都会自动绑定缺失的源代码控制项目。实际上,“文件>源代码控制>高级>更改源代码控制”所做的更改似乎没有持久化!
我尝试了取消绑定,然后撤消项目,也尝试了相反的方法,但效果相同。那么绑定信息存储在哪里呢?
我还尝试删除所有的.vspscc文件,并确认每个.csproj元素上没有Scc元素。
    <SccProjectName>
</SccProjectName>
<SccLocalPath>
</SccLocalPath>
<SccAuxPath>
</SccAuxPath>
<SccProvider>
</SccProvider>

有没有办法阻止自动绑定发生?我相信在之前的VS和TFS版本中我已经做过这个操作了!
谢谢, P.

1
已报告漏洞,请在此处跟进 https://connect.microsoft.com/VisualStudio/feedback/details/746447/when-opening-a-tfs-bound-solution-included-unbound-projects-are-autobound - Pedro Costa
我遇到了一个类似于你在这里描述的SourceSafe问题。在VS2010中设置为未绑定的项目在VS11中被“重新绑定”。 - CodingBarfield
1个回答

0

看起来是在七月的更新中修复了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接