我在调试选项中启用了仅我的代码,但它说它仅用于托管。
当我将调试器置于托管模式时,它会运行,但会立即关闭,并且我无法单步执行每一行代码。
我怎样才能让它发挥作用?
最佳答案
启用“仅我的代码”后,可以在“调试”菜单上选择“中断”,并在没有“我的代码”可显示的位置停止执行。发生这种情况时,不会显示任何代码。此外,如果您选择“步骤”命令,它将带您进入“我的代码”的下一行。
首先尝试阅读 How to: Step Into Just My Code 然后就会明白他们在做什么。
正如您所说的调试器未运行,可能有很多原因:
- 您可以输入
Devenv.exe/SafeMode
,这会在安全模式下启动 Visual Studio,仅加载默认环境和服务。 - 如果不起作用,您可以输入
Devenv.exe/resetsettings
。它将 Visual Studio 恢复为默认设置。 (可选)将设置重置为指定的.vssettings
文件。- More information关于 Devenv.exe 命令行。
- 切换其他帐户或创建一个新帐户并重试。
- 如果仍然无法正常工作,请通过“添加/删除程序”彻底卸载 Visual Studio,然后重新安装。
关于visual-studio-2010 - 只是我的代码 - Visual Studio 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10361897/