我们有几个团队共享并协作开发某个SharedProject.csproj,它是许多产品的共享组件。他们每个人都开发自己的产品(每个产品都有自己的解决方案文件)。
每个团队在各自的解决方案文件中引用SharedProject.csproj。两个团队都没有改变任何关于该项目的内容,但是源代码控制会将文件报告为已更改。
事实证明,每个VS2010解决方案文件都引用该项目,并为该项目提供特定于解决方案的GUID 。即使项目是相同的,每个解决方案都使用唯一的GUID引用它。
每次下一个团队打开解决方案时,此特定于解决方案的GUID都会注入到SharedProject.csproj文件中。
我们如何阻止VS2010意外更改/编辑此SharedProject.csproj文件?
答案 0 :(得分:2)
使用相同的GUID编辑每个解决方案文件以引用SharedProject.csproj。