我有两个解决方案文件:
两者都访问相同的项目:
如果我在slnOne中工作并编辑prjOne中包含的.cs文件保存它然后切换回slnTwo我提示“prjTwo.cproj已更改重新加载...”。
现在prjTwo没有任何变化。我似乎记得有一个GUID在解决方案文件中设置导致了这个,但是我找不到对我所看到的位置的引用(我认为它就在这里,但不能确定)
有人能指出我正确的方向吗?因为prjOne永远不会受到这个幻像重载提示的影响。
答案 0 :(得分:0)
对于任何有同样问题的人。
打开解决方案文件并搜索以下部分:
项目(" {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}")=" My.Application"," .. \ My.Application \ MyApplication。 csproj"," {B426B1C3-5ADA-4774-A810-3DEFA6994511}" EndProject
其中 MyApplication.csproj 是您遇到困难的项目。在每个解决方案中,请确保此部分具有相同结尾GUID。所以在上面这是:
但是你的明显会有所不同。从解决方案文件中选择哪一个并不重要,只需确保它们在所有文件中都是一致的。{B426B1C3-5ADA-4774-A810-3DEFA6994511}