c# - 从VS2013切换到VS2015后程序不运行

标签 c# c visual-studio wix .net-4.6

我有一个解决方案,其中包含 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/

相关文章:

c# - 使用 C# CommandLine 库解析命令行参数

c# - 正则表达式 C#。匹配特定的子字符串并仅返回该子字符串

c - 多线程c程序设计帮助

windows - Windows 和 SVN 的错误跟踪

visual-studio - 在解决方案资源管理器中折叠项目

c# windows服务在登录时输入用户凭据

c# - 如何使用 C# 将数据从动态添加的行保存到 (csv/txt) 文件到 HTML 表?

c - 在Ubuntu上通过C程序显示所有登录用户的程序?

c - 浮点异常: 8

visual-studio - 在 Windows 8 上安装 Visual Studio 2005