我的代码 - Visual Studio 2010

4

我已经在调试选项中启用了仅我的代码但它提示只适用于托管代码。

当调试器处于托管模式下时,它可以运行,但是立即关闭,我无法逐行调试每一行代码。

我该如何使其正常工作?


2
调试器运行后立即关闭?在什么之后关闭? - PVitt
一旦调试器启动,它就会立即关闭,甚至在我还没来得及看到底部的任何窗口(例如本地变量等)之前就停止了。换句话说,它在几秒钟内启动并停止。 - demonLaMagra
1个回答

2
当启用"Just My Code"时,可以在调试菜单中选择"断点",并在没有要显示的"My Code"位置停止执行。当发生这种情况时,不会显示任何代码。此外,如果选择"步进"命令,它将带您到下一行"My Code"。
首先尝试阅读 如何使用"Just My Code"进行单步调试,然后就会明白它们的作用。
既然你说调试器没有运行,可能有很多原因:
  1. 您可以输入命令 Devenv.exe /SafeMode,以安全模式启动 Visual Studio,仅加载默认环境和服务。
  2. 如果不起作用,您可以输入命令 Devenv.exe /resetsettings。它将还原 Visual Studio 到默认设置。可选择将设置重置为指定的 .vssettings 文件。
  3. 切换其他帐户或创建新帐户,然后再尝试一次。
  4. 如果仍然无法解决问题,请彻底卸载 Visual Studio 并重新安装。

谢谢。我明白只有我的代码,但我的调试器无法运行,因为您只能在托管模式下使用它,而我的调试器由于某种原因无法运行:(它只是关闭。有什么想法吗? - demonLaMagra
1
@saisons.h-我更新了我的答案,请检查并告诉我是否有效。 - coder
我已经尝试了安全模式和重置设置,但没有成功。看起来我需要重新安装它。非常感谢您的所有帮助。我想给你点赞,但由于我是新手,还不能这样做。 - demonLaMagra

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