我遇到的问题是Visual Studio 2012 / TFS在与我的解决方案文件相同的目录中创建网站目录的副本。
我的回购结构如下;
源代码:
解决方案文件:
当我在一个新的工作区中打开WebSites.sln时,Visual Studio会创建/ src / website1和/ src / website2的副本并将它们放在/ sln文件夹中。
这只发生在网站上,libraryxyz项目仍然相对引用。我检查了解决方案文件,网站引用是相对的(..// src / website1)。
任何人都有任何想法,为什么会发生这种情况以及如何阻止它?
编辑: 我有关于这个问题的更多信息;
我真的不知道为什么会发生这种情况,看起来像是默认行为,直到某些事情发生变化,我只是不知道那件事是什么。
答案 0 :(得分:0)
最后我们弄明白是什么导致了这一点。
解决方案文件未自动绑定到源代码管理。
档案 - >源控制 - >高级 - >更改源代码管理。然后确保所有内容都绑定到源代码控制,即使绑定被视为“无效”。