我有一个解决方案,其中包含 5 个 C# 项目、2 个 wix 项目和一个 C 项目 (2010)。我们一直在 VS2013 Ultimate 中开发这个,一切都很好。我刚刚尝试在 VS2015 中打开解决方案,没有错误,也没有警告。当我按下开始按钮 (F5) 时,没有任何反应。我什至没有点击 Program.cs 文件的第一行。它似乎所做的就是构建项目。有什么想法吗?
编辑
当我比较配置等时,同一项目在 VS2013 和 VS2015 中同时打开。
当我关闭 VS2013 时,程序运行了!
不完全确定为什么会这样......
最佳答案
是的,问题确实在于同时在 Visual Studio 2013 和 2015 中运行同一个项目。
启动程序时,只有最先打开的VS版本才能运行程序。这是因为第一个打开的 VS 将 vshost.exe
进程附加到项目并拒绝对该 exe 的任何访问,这就是为什么最后打开的版本无法附加自己的 vshost.exe
。因此它在构建解决方案后停止。
关于c# - 从VS2013切换到VS2015后程序不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33649772/