我尝试按照以下步骤设置调试 .NET 源MDSN 演练 https://msdn.microsoft.com/en-us/library/cc667410.aspx。符号缓存已正确设置,检查“启用 .NET Framework 源步进”也是如此。
但随后,每当我想进入 .NET 代码时,系统都会提示我指定相关 cs 文件的位置。错误信息是You need to find <filename>.cs to view the source for the current call stack frame
and The debugger could not locate the source file <filename>.cs
.
我可以浏览该文件(但我没有)或查看反汇编文件(但我不想要这样)。
如何单步进入.NET源代码?
好吧,就我而言,我并没有尝试调试 .Net 框架,但我遇到了同样的错误:找不到用于调试 .NET 源代码的 .cs 文件。所以
我必须在以下位置打开“仅启用我的代码”选项:
工具 -> 选项 -> 调试 -> 常规 -> 仅启用我的代码
根据 MS 文档:
您可以将 Visual Studio 配置为自动单步跳过系统、框架和其他非用户调用,并在调用堆栈窗口中折叠这些调用。
https://learn.microsoft.com/en-us/visualstudio/debugger/just-my-code https://learn.microsoft.com/en-us/visualstudio/debugger/just-my-code
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)