从VS2013切换到VS2015后程序没有运行

Program does not run after switching from VS2013 to VS2015

我有一个解决方案,其中包含 5 个 C# 项目、2 个 wix 项目和一个 C 项目 (2010)。我们一直在 VS2013 Ultimate 中开发这个,一切都很好。我刚刚尝试在 VS2015 中打开解决方案,没有错误,也没有警告。当我按下开始按钮 (F5) 时,没有任何反应。我什至没有点击 Program.cs 文件的第一行。它似乎所做的就是构建项目。有什么想法吗?

编辑

我在比较配置等时,同时在 VS2013 和 VS2015 中打开了同一个项目

当我关闭 VS2013 时,程序 运行!

不太清楚为什么会这样...

我在比较配置等时,同时在 VS2013 和 VS2015 中打开了同一个项目

当我关闭 VS2013 时,程序 运行!

不完全确定为什么会这样...

是的,问题确实出在 运行同时在 Visual Studio 2013 年和 2015 年的同一个项目上。

启动程序时,只有最先打开的VS版本才能运行程序。这是因为第一个打开的 VS 将 vshost.exe 进程附加到项目并拒绝对该 exe 的任何访问,这就是为什么最后打开的版本无法附加其自己的 vshost.exe。因此它在构建解决方案后停止。