Visual studio Visual Studio-两个副本正在运行,并在没有任何更改时提示重新加载项目

Visual studio Visual Studio-两个副本正在运行,并在没有任何更改时提示重新加载项目,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我有两个解决方案文件: 斯隆 slnTwo 两者访问相同的项目: 普容恩 prjTwo 如果我在slnOne中工作并编辑prjOne中包含的.cs文件,请保存该文件,然后切换回slnTwo,系统会提示“prjTwo.cproj已更改重新加载…” 现在prjTwo中没有任何变化。我似乎记得解决方案文件中的某个地方设置了一个GUID,导致了这种情况,但我找不到我看到这种情况的地方的引用(我想它就在这里,但不能确定) 有人能给我指出正确的方向吗?因为prjOne从未遇到过这种幻影重新加载提示。

我有两个解决方案文件:

  • 斯隆
  • slnTwo
两者访问相同的项目:

  • 普容恩
  • prjTwo
如果我在slnOne中工作并编辑prjOne中包含的.cs文件,请保存该文件,然后切换回slnTwo,系统会提示“prjTwo.cproj已更改重新加载…”

现在prjTwo中没有任何变化。我似乎记得解决方案文件中的某个地方设置了一个GUID,导致了这种情况,但我找不到我看到这种情况的地方的引用(我想它就在这里,但不能确定)


有人能给我指出正确的方向吗?因为prjOne从未遇到过这种幻影重新加载提示。

适用于任何有相同问题的人

  • 关闭Visual Studio
  • 打开解决方案文件并搜索以下部分:

    项目(“{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}”)=“My.Application”、“.\My.Application\MyApplication.csproj”、“{B426B1C3-5ADA-4774-A810-3DEFA699511}” 末端工程

其中MyApplication.csproj是您遇到困难的项目。在每个解决方案中,确保此部分具有相同的尾随GUID。在上面的例子中,这是:

{B426B1C3-5ADA-4774-A810-3DEFA6994511}


但你的显然会有所不同。无论您从解决方案文件中选择了哪一个,只要确保它们在所有文件中都是一致的。

@Downvoter幸好您留下了一条评论,解释了为什么要进行向下投票。