相关疑难解决方法(0)

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

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

我尝试了以下内容.

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

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


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

.net c# debugging breakpoints visual-studio

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

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

我正在努力克服这个障碍,我非常希望SO上的人可以提供帮助.

在此输入图像描述

当我在我的类库项目中设置断点时.它看起来像一个正常的断点.当我开始调试我的解决方案时,断点被挖空并且有一个带有感叹号的黄色三角形.当我平移断点时显示的工具提示是," 断点当前不会被命中.此文档没有加载符号. "

这个项目不是ASP.NET应用程序,它只是一个winForms应用程序.

我已经接管了解决方案中包含多个项目的现有winForms应用程序.我已经在调试模式下构建并运行了项目.我可以在某些项目的断点处停止但是,我无法在其他项目中特别是类型类库的项目中遇到断点.

到目前为止我做了什么:

  • 我删除了所有调试和发布文件夹,
  • 我删除了obj文件夹,之后又重建了解决方案.
  • 我重新启动了VS2008 IDE.
  • 我重新启动了电脑.
  • 我检查了配置管理器的解决方案,以确保我的类项目包含在调试版本中,并且确实如此.
  • 我已经检查了dll的debug/modules,尽管我没有尝试引用dll.

此外,我已按照SO帖子中列出的故障排除步骤进行操作:

断点当前不会被点击没有加载符号

VS 2010,NUNit和"断点目前不会被击中.没有为此文档加载任何符号"

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

无法调试 - "断点当前不会被命中.没有为此文档加载任何符号"

修复"断点当前不会被击中.此文档未加载任何符号."

此外,我已阅读上找到无数的帖子谷歌来自MSDN和其他地方,其中没有一个适合我的特定需求.

其中一些帖子是:

Visual Studio 2008"断点当前不会被命中.没有为此文档加载符号"

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

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

调试器问题"断点当前不会被命中.没有为此文档加载符号

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

我读过的所有帖子都非常有用,但没有一个建议的解决方案符合我的特定需求.如果有必要提供更多信息,请与我们联系.我有更多的链接,我可以提供作为没有工作的参考.以及我尝试解决此问题的其他步骤.

我发布这个后续行动让大家都感到惊讶.我按照@Hans @ suggestion来调用有问题的项目文件.

我将一个昏暗的frm放置为form = new ProjectInQuestion.FormInQuestion

这现在在调试 - > Windows->模块中加载了程序集

新问题比我原来的问题更令人困惑.我的断点看起来很好,但是被忽略了.断点处没有明显的错误.

在此输入图像描述

vb.net breakpoints visual-studio-2008

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

无法调试 - "断点当前不会被命中.没有为此文档加载符号"

我在主题行中收到错误.我在服务器2k3sp2上运行vs2k8.我已经尝试删除pdbs,缓存目录,验证是否在特定页面上设置了调试.有趣的是其他页面调试就好了.就在我去这一页的时候.必须是配置问题,但页面指令如下所示:

print("<%@ Page Language ='C#'AutoEventWireup ='true'CodeBehind ='MemberSearch.aspx.cs'Insertits ='SurencyPortal.EmployerPortal.MemberSearch'Debug ='true'%>");

我还注意到,在调试时,如果我打开模块窗口,几乎所有符号都显示"Symbol not loaded"状态.然而,经过下面msdn文章的更多研究,其中一篇MSFT帖子说,如果它是核心.net dll,它将不会加载符号,所以我不担心.一些微软模块(如System.Enterpricesservices.wrapper.dll)显示一个感叹号,消息"模块未在默认加载地址加载".不知道为什么那个dll在那里,因为我不知道有任何调用它.

这是我尝试过的东西:

在VS.Net 2005中调试时断点没有连接

http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/557fdedb-268e-48a8-9944-29b2b4e0dec2/#page:3

法案

.net c# asp.net debugging

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

在Visual Studio远程调试中没有遇到断点

请不要将其标记为重复.. bcoz我已经看到所有的解决方案,但没有什么是适用于我的情况..

我有两台机器devMachineserverMachine

devMachine我正在使用Visual Studio开发应用程序,现在我有一个简单的控制台应用程序 ..我需要的是我需要在serverMachine中运行此控制台应用程序并通过远程调试devMachine进行调试.

正如Microsoft文档中所述,我在serverMachine中安装了远程调试工具,并将身份验证模式设置为本机(无身份验证), 并在serverMachine中运行控制台应用程序.

现在,我已将远程进程附加到devMachine的Visual Studio中.一切正常

但唯一的问题是断点不会在Visual Studio

注意:我在serverMachine中放置了所需的.pdb文件,并在devMachine的Visual Studio中设置了.pdb文件路径(工具 - >选项 - >调试 - >符号).

在此输入图像描述

任何人都可以帮我解决这个问题吗?

c# debugging remote-debugging visual-studio-2010 visual-studio

8
推荐指数
1
解决办法
1万
查看次数

除了.NET 3.5之外,不能在c#项目中命中断点

我刚刚将以前在VS2008中运行的解决方案升级.NET 3.5到VS2015上运行.NET 4.6.

有关该项目的一些信息

  1. 该解决方案只有一个项目,它Unit Test Project只是创建'AVTest.dll`,我们将其加载到NUnit中以对某些硬件执行某些功能测试.
  2. 我们不直接运行它,我们通过启动外部程序调试事件打开NUnit.exe .我们加载由c#build生成的.dll,NUnit能够运行一系列测试.通过以这种方式运行NUnit,我们过去能够在单元测试中调试例程.
  3. NUnit版本是2.5.10,它使用.NET 2.0(鉴于我们运行并打破.NET 3.5似乎这可能不是这样).我也升级了o最新稳定版的NUnit(2.6.4 .NET 3.5),没有任何变化.
  4. 我们没有启动项目 - 一切都通过NUnit运行.

所有东西都构建并正确运行但是在尝试设置断点时出现以下错误:

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

当我切换回.NET 3.5时,我能够在代码中设置断点.我能做到这一点的事实让我觉得我缺少一些关于.NET版本的简单,因为我不太熟悉c#.

我知道这个问题,并尝试了问题本身和答案第一页的所有内容.

关于如何检查没有加载符号的原因是否有任何进展?

一个新的发展

当我附加到已经运行的Nunit测试时,我能够正常调试.我不确定它为什么在运行后(通过启动外部程序)或者为什么在3.5而不是4.6中工作,但它可以被调试...

.net c# nunit breakpoints

6
推荐指数
1
解决办法
462
查看次数

Silverlight调试; 没有附加过程

我使用Google Chrome作为默认浏览器,但更喜欢使用Internet Explorer来调试Silverlight应用程序.因此,我设置了我的Web项目属性,并检查Silverlight调试器选项.

在此输入图像描述

这已经很好用了很多年但是从度假回来后我发现运行silverlight的iexplore.exe进程不再附加到调试器,我必须手动附加它.当没有调试我的应用程序时,我可以检查Debug | 附加到Process ...对话框,看到没有运行iexplore.exe的实例.然后我点击F5并启动调试会话并再次查看,之后有两个实例,其中一个是附加的,但不是运行Silverlight的实例.一旦我附加了另一个,调试工作正常,我可以点击断点并单步执行代码没有问题.

在此输入图像描述

任何关于我缺少什么的想法,以使调试器附加到正确的过程将不胜感激.

debugging silverlight

5
推荐指数
1
解决办法
5109
查看次数