相关疑难解决方法(0)

如何解决"断点当前不会被命中.此文档没有加载任何符号." 警告?

快递版C#桌面应用程序.工作后5秒钟没有工作.

我尝试了以下内容.

  • 确保在所有程序集上设置调试配置,调试标志和完整调试信息.
  • 从我的整个计算机中删除所有bin和obj文件夹以及与项目相关的所有DLL.
  • 从头开始重新创建导致问题的项目.
  • 重启.

我在解决方案中有两个WinForms项目.其中一个加载调试信息,一个不加载.它们都指的是我试图以完全相同的方式在项目文件中获取调试信息的程序集.有任何想法吗?


我想补充在这里,主要是为我自己,当我回过头来审查这个问题,该符号不加载,直到组件加载,并且没有加载组件直到需要它.如果断点位于仅在主程序集中的一个函数中使用的库中,则在调用该函数之前,将不会加载符号(并且将显示断点未被命中).

.net c# debugging breakpoints visual-studio

1456
推荐指数
35
解决办法
114万
查看次数

断点目前不会被击中.没有为此文档加载符号

我用Google搜索了这个特殊问题,但似乎找不到合适的解决方案.

症状:在Web应用程序项目中的aspx页面的代码隐藏中添加断点后,断点在边距中显示为挖空的红色圆圈,并在圆圈右下角的黄色三角形中包含感叹号.当鼠标悬停在断点上时,会显示消息"断点当前不会被命中.此文档没有加载任何符号."

注意:我试图通过"附加到[a]进程"来命中断点,即位于远程计算机上的w3wp.exe.

我尝试过的事情.

  1. 重新编译解决方案中的其他项目.
  2. 检查以确保解决方案中每个项目和网站的配置在"any pc"上设置为"Debug".
  3. 关闭解决方案并重新启动Visual Studio.
  4. 重新启动IIS.
  5. 重新连接到进程(w3wp.exe).

我一直试图使用Internet Explorer版本9和Mozilla FireFox版本4来达到断点.在每种情况下,断点都不会被击中.

欢迎任何想法!谢谢!

安德鲁

asp.net debugging

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

debugging ×2

.net ×1

asp.net ×1

breakpoints ×1

c# ×1

visual-studio ×1