相关疑难解决方法(0)

为什么在项目文件中缺少<SccProjectName>导致"项目文件未绑定到源代码管理"

我有一个非常讨厌的问题,我找到了解决方案,但我想问你为什么它的行为......

我正在使用Visual Studio 2012和TFS 2012.一切都很好,但有一天我发现了一个问题.当我在我的解决方案中添加了一个新项目时,每次重新打开解决方案时,我总是会收到此消息:

此项目文件...未绑定到源代码管理,但该解决方案包含其源代码控制绑定信息.你想要...

无论我做了什么,我仍然有这个信息.在File-> Source Control-> Advanced-> Change Source Control ...'窗口中,每件事情都很好.正确创建好内容的*.vspscc文件.我正在删除绑定并一次又一次地添加它,但它没有帮助.我一直有这个烦人的消息......

然后我发现了*.csproj文件中的一个区别.我有问题的项目没有以下XML数据:

<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
Run Code Online (Sandbox Code Playgroud)

当我添加这些行时,问题就解决了......

有没有人可以告诉我为什么那些缺失的元素以及为什么它们会引发关于解决方案绑定的烦人消息的永无止境的问题?

谢谢

csproj visual-studio-2012 tfs2012

27
推荐指数
1
解决办法
2万
查看次数

标签 统计

csproj ×1

tfs2012 ×1

visual-studio-2012 ×1