2017-01-01 84 views
0

我与Visual Studio 2012的一个问题,我刚才已经创建一个Windows应用程序项目,它是由VS自身创建的默认应用程序,如果我运行按Ctrl + F5(启动应用程序没有调试),应用程序正常运行。而如果我用F5(从调试开始)启动应用程序,则应用程序已成功构建,但表单完全不显示,此外,如果我试图调试任何行,则不会启动调试器,断点不可达。调试不工作的VS2012

如果我捕获来自调试输出,我得到了以下:

程序 '[11980] WebBrowserTest.exe:程序跟踪' 已经与代码0(为0x0)退出。 程序'[11980] WebBrowserTest.exe:Managed(v4.0.30319)'已退出,代码为-1(0xffffffff)。

我该如何解决这个问题。

+0

在bin目录下是否有pdb? –

+0

确保在initialize()IN主窗体之前没有任何代码。在initialize()后面加上中断点(F9),看看你是否到达了中断点。如果你没有在design.cs代码中发现错误。如果您到达中断点,则继续添加中断点以帮助找出故障发生的位置。 – jdweng

+0

@federicoscamuzzi,是的,有一个pdb – ManKeer

回答

0

最后,我得到了这个问题的解决方案,它只是与windows用户权限有关,一旦我运行VS2012作为管理员,调试器开始没有任何问题。

+0

@ ManKeer,您可以将其标记为答案。 –