【问题标题】:Debugging Not working on VS2012调试在 VS2012 上不起作用
【发布时间】:2017-05-15 21:33:03
【问题描述】:

我在使用 Visual Studio 2012 时遇到了问题,我刚刚创建了一个 windows 应用程序项目,它是 VS 自己创建的默认应用程序,如果我使用 Ctrl + F5 (Start without Debugging),应用程序运行正常。而如果我用 F5 (Start With Debugging) 启动应用程序,应用程序构建成功,但表单根本没有出现,此外,如果我尝试调试任何行,调试器未启动,断点不可到达。

如果我从调试中捕获输出,我会得到以下信息:

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

我该如何解决这个问题。

【问题讨论】:

  • bin目录下有pdb吗?
  • 确保在initialize() IN主窗体之前没有任何代码。在 initialize() 之后添加断点 (F9) 并查看是否到达断点。如果你不这样做,错误就在 design.cs 代码中。如果您到达断点,则继续添加断点以帮助隔离发生故障的位置。
  • @federicoscamuzzi,是的,有一个 pdb
  • 如果你尝试在没有调试的情况下启动它..然后将调试器附加到进程中怎么办?
  • @jdweng,它是默认应用程序,我没有添加任何代码行,我只是希望调试器正常运行。

标签: c# visual-studio debugging visual-studio-2012


【解决方案1】:

终于找到了解决这个问题的办法,只是和windows用户权限有关,一旦我以管理员身份运行VS2012,调试器就可以正常启动了。

【讨论】:

    猜你喜欢
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 2013-03-17
    • 2013-04-25
    相关资源
    最近更新 更多