当前位置:  开发笔记 > 开发工具 > 正文

摆脱"当前位置没有可用的源代码."

如何解决《摆脱"当前位置没有可用的源代码."》经验,为你挑选了3个好方法。

好吧,这是我自己的错,但我似乎无法拯救自己.

每当我尝试进入一个具有调用.NET代码的赋值字段的类时,我会得到一个对话框,其中包含"没有可用于当前位置的源代码"的文本.

错误消息的屏幕截图

例如,单步执行以下类的构造函数会给我上面的消息:

public class Test
{
    private Stack _Dummy = new Stack();
    public Test() { }
}

我认为这是因为在某些时候我摆弄了符号服务器的设置,但不管我现在摆弄什么,我似乎无法摆脱那条消息.

我的愚蠢在哪里忘记了它的作用?


我目前的选择摘要:

[]启用地址级调试

[x]启用我的代码(仅管理)

[]启用.NET框架源步进

[]启用源服务器支持

符号文件.pdb位置 - 为空

将符号服务器中的符号缓存到此目录:C:\ temp(空)

JGurtz.. 28

查看是否意外排除了某些源文件.执行解决方案的属性并查看"公共属性"下的"调试源文件"部分.



1> JGurtz..:

查看是否意外排除了某些源文件.执行解决方案的属性并查看"公共属性"下的"调试源文件"部分.



2> Keith Ketter..:

在解决方案资源管理器中,检查公共属性,调试源文件下的解决方案属性页.如果您看到"不要查找这些源文件:"下面列出的程序集,请将其删除,问题就会消失.

打开解决方案属性页面

在Visual Studio的解决方案资源管理器中右键单击解决方案的屏幕截图

选中"不要查找这些源文件"

Visual Studio解决方案中解决方案属性页的屏幕截图


我需要"重建"而不是"构建",然后这才有效.

3> Shilpa Silk..:

如果您不想调试.NET程序集,快速修复以避免"没有可用于当前位置的源"问题是取消选中"工具 - >选项 - >调试"下的"要求源文件与原始版本完全匹配"复选框 - >一般


您好msbyuva取消选中上面的复选框选项后.关闭Visual Studio并重新启动它.不要忘记重新构建所有源代码.我希望它能解决你的问题.它对我有用.
推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有