【发布时间】:2015-10-29 15:17:15
【问题描述】:
最近我开始在启动 LOCAL EXE(winforms 或控制台应用程序,VB.NET 4.0 框架目标)时遇到问题。 需要明确的是,我没有进行远程调试!
我正在使用 AVAYA VPN 客户端连接工作,但不需要联网即可进行本地调试。
如果我断开VPN,它会再次正常工作,所以很明显是相关的。但我多年来一直在使用这个 VPN,直到最近几周都没有遇到过这个问题。
这些是启动程序时弹出的 2 个窗口,第一个窗口仅在 Visual Studio 重新启动后弹出一次,第二个窗口在我每次尝试运行任何项目时都会出现。
看来VS2015很困惑,无缘无故尝试进行远程调试。
这些是我迄今为止尝试过的事情
- 在不调试的情况下运行项目(编译和工作正常)
- 重启 VS (2015)。
- 重新启动计算机。
- 用最少的代码创建新项目(问题仍然存在)。
- 启用远程调试,运行,然后禁用远程调试。
- 清洁解决方案,重建解决方案。
如果有人有任何建议或有类似问题以及纠正方法,请协助,这让我很生气。 :)
新信息
我将项目更改为 x86,它现在可以运行了。所以这似乎与64位调试有关。可能远程调试器用于从 32 位 Visual Studio 连接到 64 位进程。这至少给了我一个解决方法,但仍然希望在 VPN 上进行 64 位调试。
如果在 VPN 连接之前 Visual Studio 已经在调试,则连接后 msvsmon.exe 会立即崩溃。
【问题讨论】:
标签: winforms debugging visual-studio-2015 local remote-debugging