好吧,这是我自己的错,但我似乎无法拯救自己。
每当我尝试进入一个包含调用 .NET 代码的赋值字段的类时,我都会看到一个对话框,其中包含文本“当前位置没有可用的源代码。”:
例如,单步执行以下类的构造函数将给出上述消息:
public class Test
{
private Stack<String> _Dummy = new Stack<String>();
public Test() { }
}
我认为这是因为在某个时候我摆弄了符号服务器的设置,但无论我现在摆弄什么,我似乎都无法摆脱该消息。
我的愚蠢在哪里忘记了它做了什么?
<小时/>我当前的总结options :
- [ ] 启用地址级调试
- [x] 仅启用我的代码(仅限托管)
- [ ] 启用 .NET 框架源代码步进
- [ ] 启用源服务器支持
- 符号文件 .pdb 位置 - 空
- 将符号从符号服务器缓存到此目录:C:\temp(空)
最佳答案
查看是否有一些源文件被意外排除。执行解决方案的属性并查看“通用属性”下的“调试源文件”部分。
关于visual-studio - 摆脱 "There is no source code available for the current location.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/314329/