Visual Studio 2012随机调试器启动失败:无法启动程序

3
我有一个托管的启动项目,经常在按下F5时,Visual Studio会弹出对话框"无法启动程序'...\test.exe'"(没有其他信息)。实际上,进程test.exe在后台已经启动,但是当我尝试将调试器附加到它时,VS会抱怨调试器已经附加。为了能够再次进行调试,我必须手动终止test.exe进程并重新启动VS。我以管理员身份运行VS。谢谢!
重要信息:
1. 运行在Windows Server 2008 x64上。 2. 应用程序为x64。 3. 以管理员身份运行VS。

除了“无法启动程序”的提示,您还有其他提示吗? - Kooki
正如我所指出的“没有额外的信息” - 不幸的是没有。 - a_m
看过输出了吗? - HichemSeeSharp
1
不是副本,也没有关于test.exe的调试输出。 - a_m
@KyorCode 不是重复问题。VS 是SNAFU的体现,具有随机行为。我在运行Windows Forms的VS 2010中遇到了类似的问题:它会在Debug模式下启动一段时间,然后会拒绝在Debug模式下继续启动(在Release模式下启动没有问题)直到我重新启动计算机。如果这不是VS中的一个bug,那我就不知道什么是bug了。+1 给 OP。 - Souper
1个回答

0
在卸载并安装了最新的VS2012Pro之后,问题(几乎完全)消失了。自那以后,我再也没有收到过同样的消息,只是偶尔出现几次。

我在VS2013调试模式下仍然随机遇到这个问题。重新启动可以暂时解决。 - quant
我只是想补充一下,在VS 2013的64位模式下仍然会发生这种情况。在32位模式下没有问题。这似乎是一个重大的错误。 - Rick
在这里也是一样,进程处于“挂起”状态。你可以使用sysinternals进程管理器手动“恢复”该进程。然而,调试不起作用,因为调试器已经分离了。 - Air2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接