解决Visual Studio中无法在Main()入口中设置断点的问题

默认情况下,我们没办法在Main()入口中设置断点,如果我们设置调试的断点,它会显示类似如下的错误:


图1. Main()入口中无法设置断点

提示的错误如下:
The breakpoint will no currently be hit. Breakpoints cannot be set in method or classes with the 'DebuggerNonUserCode' attribute when the debugger option 'Just My Code' is enabled.
大意就是:
断点无法被命中。当调试器的“仅我的代码(Just My Code)”开启时,无法在带有“DebuggerNonUserCode”属性的方法或者类中设置断点。

根据这个提示,要解决这个问题就很简单了:

  1. 依次点击菜单项“工具Tools”、“选项Options”打开设置界面
  2. 左边依次展开“调试Debugging”、“常规General”并选中
  3. 取消右侧“开启仅我的代码Enable Just My Code”选项前面的勾选然后点“确定OK"按钮保存即可


    图2. 设定方法:去掉Enable Just My Code的勾选

你可能感兴趣的:(解决Visual Studio中无法在Main()入口中设置断点的问题)