好的,我有:
Visual Studio 2010 RC,W7 x64,启动了一个新的项目类型的Silverlight应用程序.在ASP.NET Web应用程序项目中托管Silverlight应用程序.Silverlight版本3.0.添加了LinqToSQL类,WCF服务,Winform Tester应用程序(解决方案中的项目)和一些类(也作为解决方案中的项目).
昨天,我突然得到了'断点不会被击中.此文档未加载任何符号.消息出现在IDE中,但它只影响Web Appliaction,我可以调试Silverlight和Winform App.
我尝试/做了什么来消除这个消息:
所以,这发生在我生命中的第二次.上次我通过删除临时ASP.NET文件夹解决了它,但这次我需要你的帮助.
我正在努力克服这个障碍,我非常希望SO上的人可以提供帮助.
当我在我的类库项目中设置断点时.它看起来像一个正常的断点.当我开始调试我的解决方案时,断点被挖空并且有一个带有感叹号的黄色三角形.当我平移断点时显示的工具提示是," 断点当前不会被命中.此文档没有加载符号. "
这个项目不是ASP.NET应用程序,它只是一个winForms应用程序.
我已经接管了解决方案中包含多个项目的现有winForms应用程序.我已经在调试模式下构建并运行了项目.我可以在某些项目的断点处停止但是,我无法在其他项目中特别是类型类库的项目中遇到断点.
到目前为止我做了什么:
此外,我已按照SO帖子中列出的故障排除步骤进行操作:
VS 2010,NUNit和"断点目前不会被击中.没有为此文档加载任何符号"
无法调试 - "断点当前不会被命中.没有为此文档加载任何符号"
此外,我已阅读上找到无数的帖子谷歌来自MSDN和其他地方,其中没有一个适合我的特定需求.
其中一些帖子是:
Visual Studio 2008"断点当前不会被命中.没有为此文档加载符号"
我读过的所有帖子都非常有用,但没有一个建议的解决方案符合我的特定需求.如果有必要提供更多信息,请与我们联系.我有更多的链接,我可以提供作为没有工作的参考.以及我尝试解决此问题的其他步骤.
我发布这个后续行动让大家都感到惊讶.我按照@Hans @ suggestion来调用有问题的项目文件.
我将一个昏暗的frm放置为form = new ProjectInQuestion.FormInQuestion
和
这现在在调试 - > Windows->模块中加载了程序集
新问题比我原来的问题更令人困惑.我的断点看起来很好,但是被忽略了.断点处没有明显的错误.
最近遇到了这个问题...在VS.Net 2005中调试应用程序时,断点未连接.错误表示编译的代码与正在运行的版本不同,因此存在导致断点断开的不匹配.
清理所有bin文件的解决方案并重新编译没有帮助.不仅仅发生在一个盒子或人身上.
添加注意:此解决方案位于TFS for Source Control中.如果我删除我的本地TFS存储库并从头开始从源代码控制中获取它,那么问题就会消失.我也试过卸载并重新安装Visual Studio.这也有时候有所帮助.这两个人在某些时候工作的事实表明问题不是直接引起的.