背景:我在Visual Studio 2013中有一个解决方案,其中包含几个与Team Foundation Server同步的项目。我自己和另外一个程序员是唯一经常使用此解决方案的人。其中两个项目有相应的设置项目,只有我合作。我们在保持设备项目在我们的计算机之间同步时遇到了问题,因为有时它会更新他的因为文件引用会破坏我的或者因为我使用的是他没有的混淆工具。出于这个原因,他隐藏了源代码管理中的设置项目,以便我可以将它们与TFS同步,但他不必看到它们并消除上述问题。
问题。现在,当我获得解决方案的最新更改时,安装程序项目将从我的解决方案资源管理器中消失,我必须阅读它们。我可以访问Source Control并查看这些安装项目,但我无法弄清楚如何解决这个问题,以便在我获得最新的解决方案版本时它不会删除我的安装项目。有什么想法吗?
答案 0 :(得分:0)
您不能让两个人用不同的项目打开相同的解决方案。
当他打开解决方案时,他会看到两个死项目(隐形安装项目),他正在从解决方案中删除它们。然后,当你得到他们失踪的解决方案时。
所有开发解决方案的开发人员都必须获得所有的功能。解决这个问题的方法是在与另一个文件夹相同的文件夹中创建一个新的解决方案文件。此解决方案仅具有非安装项目。您打开主要解决方案并打开缩减版本。