【问题标题】:How do I disable native .net code debugging in visual studio?如何在 Visual Studio 中禁用本机 .net 代码调试?
【发布时间】:2015-03-03 16:04:00
【问题描述】:

最近我很好奇并在 Visual Studio 中启用了“启用 .NET Framework 源步进”。启用后,我不得不等待下载源代码(或者至少我相信它正在做的事情)。下次我调试一些代码时,调试器坏了,因为它找不到 Lazy.cs 的源文件。我试图找到该文件但找不到它(我忘记了源文件的下载位置)。最终,我决定禁用该设置并继续我的业务。我取消选中设置中的选项。

不幸的是,这似乎并没有解决问题。每当我按 F11 进入一些使用延迟加载的代码时,它都会尝试打开 Lazy.cs 并抛出错误“Lazy.cs not found”。我可以选择浏览文件,但我不知道它在哪里,甚至不知道真的想处理它。我只想禁用该设置。我错过了什么吗?这是一个已知的错误?它与我正在查看的设置不同吗?

谢谢

【问题讨论】:

  • 与本机代码调试无关。您更改了多个设置以启用源步进。把green circles back.

标签: .net debugging visual-studio-2012


【解决方案1】:

我相信我已经找到了答案。当我选择本机代码调试时,它会自动选择一个目录来查找符号。该目录是 C:\Users[User]\AppData\Local\Temp\SymbolCache(通过转到属性 - 调试 - 符号找到)。即使在我禁用本机代码调试之后,由于某种原因,它仍在该目录中查找符号。我只是清除了那个文本框选项,问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2011-08-19
    • 2011-03-03
    相关资源
    最近更新 更多