最近,我很好奇并在Visual Studio中启用了“启用.NET Framework源代码”。启用后,我不得不等待源代码下载(或者至少我相信它正在做的事情)。下次我调试一些代码时,调试器坏了,因为它无法找到Lazy.cs的源文件。我试图找到该文件但找不到它(我忘记了源文件的下载位置)。最终我决定禁用该设置并继续我的业务。我在设置中取消选中该选项。
不幸的是,这似乎没有解决问题。每次我按F11进入一些使用延迟加载的代码时,它会尝试打开Lazy.cs并抛出错误“Lazy.cs not found”。我可以选择浏览文件,但我不知道它在哪里,甚至真的想要处理它。我只是想禁用该设置。我错过了什么吗?这是一个已知的错误?它与我正在观看的设置不同吗?
由于
答案 0 :(得分:0)
我相信我已经找到了答案。当我选择本机代码调试时,它会自动选择一个目录来查找符号。目录是C:\ Users [User] \ AppData \ Local \ Temp \ SymbolCache(通过转到属性 - 调试 - 符号找到)。即使在我禁用本机代码调试之后,由于某种原因,它仍然在该目录中查找符号。我只是清除了那个文本框选项,问题就解决了。