ang*_*son 39 debugging message step-into debug-symbols visual-studio
好吧,这是我自己的错,但我似乎无法拯救自己.
每当我尝试进入一个具有调用.NET代码的赋值字段的类时,我会得到一个对话框,其中包含"没有可用于当前位置的源代码"的文本.

例如,单步执行以下类的构造函数会给我上面的消息:
public class Test
{
private Stack<String> _Dummy = new Stack<String>();
public Test() { }
}
Run Code Online (Sandbox Code Playgroud)
我认为这是因为在某些时候我摆弄了符号服务器的设置,但不管我现在摆弄什么,我似乎无法摆脱那条消息.
我的愚蠢在哪里忘记了它的作用?
我目前的选择摘要:
Kei*_*rer 25
在解决方案资源管理器中,检查公共属性,调试源文件下的解决方案属性页.如果您看到"不要查找这些源文件:"下面列出的程序集,请将其删除,问题就会消失.


Shi*_*ilk 12
如果您不想调试.NET程序集,快速修复以避免"没有可用于当前位置的源"问题是取消选中"工具 - >选项 - >调试"下的"要求源文件与原始版本完全匹配"复选框 - >一般
小智 5
这是我为解决这个问题所做的事情。首先,停止调试并在 VS 中打开您的解决方案。接下来,确保您的解决方案配置设置为“调试”而不是“发布”。然后简单地进行重建(不是构建,重建)。下次启动调试器时,它应该正常运行,并且您不应该收到该错误消息。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
89209 次 |
| 最近记录: |