我有着名的"断点不会被击中.没有为此文档加载任何符号." - 问题并受到此主题的启发:
我启动了调试器,打开Debug - > Window - > Modules,右键单击程序集 - > Symbol Load Information.它指向一个奇怪的地方:
C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files {myProjectFolder}\8df46672\bbaeb99e\assembly\dl3\c29c5e19\aa46dcf7_10dccc01 {myProject} .pdb:符号已加载.
当我删除时,它暂时解决了我的问题{myProjectFolder}.但它仍指向此.pdb文件(VS在删除后重新创建临时文件夹).我想它应该指向bin目录中的.pdb,就像在其他程序集中一样.我该如何解决这个问题?或者这是正常的行为?
对于任何tipps来说......
编辑:它是一个ASP.NET - Project(.NET 4.0),MVC 3.到目前为止还没有包含COM库.我现在再次删除了上面提到的目录,并再次以"断点当前不会......"结束.如果我打开模块窗口,符号状态显示所有程序集的"跳过加载符号."除外App_global.asax.exot9a5x.dll.
编辑2:网站配置为在本地IIS 7上运行.如果我更改为Visual Studio开发服务器,调试工作正常.似乎与IIS有关?
我正在使用VS2010(使用Windows 7).
每次我尝试运行单元测试时,它都会保持"待定"状态,并且测试无法完成.
我试着遵循这个msdn说明.
我尝试调试测试方法(测试视图/调试选择),设置断点,但VS2010指示:断点当前不会被命中...我正在调试配置.
有什么建议?
我正在努力解决VS 2012中的breakPoint问题超过几个小时.我来自日食背景,我从未听说过这样的问题.
问题:
断点当前不会被击中.没有为此文档加载任何符号.
我把破发点,click的行动Jquery.

我发现使用IE脚本调试的问题.,加载的文件是旧文件.,即我已经修改了很多,但我可以看到在IE中加载的那个没有变化.如何修复bug
我试过的:
我知道这个问题是重复的,但作为VS和C#的新手,我无法理解旧的答案.例如,在这个答案中,他告诉选择Debug - > Windows - > Modules.但我在VS 2012中没有Windows下的模块.即使我读过,我也无法理解这个解释.
此外,我很新的任期Assemblies和PDB.虽然,我说他找到了PDB文件.但是如何打开.pdb文件?
需要: 任何人都可以用更简单的术语向我解释相同的答案(有更多解释).
在Visual Studio 2015的全新安装中,我创建了一个Android应用程序和Android本机库.通过DllImport指令在应用程序代码中引用本机库中的函数.
当我为主应用程序选择"Xamarin调试器"并开始调试时,我能够在C#代码中停止断点,但调试器不会进入本机函数调用.
当我选择"Microsoft调试器"断点时根本不起作用.在调试会话期间,所有断点都标记为已禁用,当我指向它们时,会出现以下消息:
The breakpoint will not currently be hit. Module containing this breakpoint has not yet loaded.
在VS2015中调试原生Android库需要做什么?
我在Visual Studio 2013(Visual C++)中有一个项目的解决方案.
但是当我在debug模式中构建它时,然后以debug模式运行它我得到:
断点当前不会被击中.没有为此文档加载任何符号.
我试图以类似的方式修复它,人们建议使用Visual C#Fixing"断点当前不会被命中.此文档没有加载任何符号."
不幸的是,这些都没有奏效:
solution -> Properties -> Startup Project -> startup projects -> Start action,Debug/General settings- >取消选中Just My Code,然后我尝试用和选择.pdb文件(之后clear, rebuild).在文件夹中,并在文件夹中.我选择了它并收到错误消息:Debug -> Windows -> ModulesRMB -> Load symbolsv120.pdb/Solution/Debug.exe/Bin
在此文件夹中找不到匹配的符号文件.
我还可以做些什么?哪些解决方案/项目选项可能会影响调试?我构建了一个x86 .exe包含我的一些.lib文件的项目(但调试甚至不起作用main.cpp).
我看到下面Debug -> Windows -> Modules有这样的条目 …
问题说明了一切.我正在尝试编写一个Visual Studio插件(2012),实验实例总是在没有运行插件的情况下启动.主实例中没有命中断点,实验实例也没有加载插件.
我应该指出:它曾经一次或两次工作,然后我删除了项目,因为我认为这是一个错误的项目,但最终用相同的名称重新创建它.
没有任何摆弄"允许插件加载"或重置实验实例或手动清理注册表修复问题.我也试过寻找我的addin dll,但它不在列表中.我完全没有想法和可能的搜索条件.有什么建议?
add-in visual-studio-addins visual-studio visual-studio-2012
请不要将其标记为重复.. bcoz我已经看到所有的解决方案,但没有什么是适用于我的情况..
我有两台机器devMachine和serverMachine
在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
VS2013,Windows 8.1,Windows Phone 8 c#app断点不起作用,我得到的断点当前不会被击中.没有为此文档加载符号错误我需要做什么?

我正在尝试使用VS2017在Unity中调试协程.
当我将VS连接到Unity并在IEnumerator方法中设置断点时,我收到错误"断点不会被击中"
这里将深入讨论: 如何解决"断点当前不会被命中.此文档没有加载符号".警告?
然而,这些答案都不适合我.
你知道如何在VS2017中的IEnumerator中设置断点吗?
我正在使用Visual Studio Professional 2010和Team Foundation Server Express(测试版).我的VS Project(C#.Net/WPF)已从VS 2008(没有TFS)迁移到VS 2010(使用TFS).
每当我对我的代码应用更改并尝试调试我的应用程序时,我会收到类似This breakpoint will not be hit.(在德语中Der Haltepunkt wird momentan nicht erreicht. Der Quellcode weist Unterschiede zur Originalversion auf.)的消息,并且使用旧的可执行版本(具有上一次成功构建的版本)启动项目.没有错误发生,代码没问题,但也没有应用更改.
当我手动清理并重建我的项目时,一切都运行得很好 - 但是必须解决这个问题吗?
编辑:我刚刚在我的VS解决方案中添加了一个新项目,并在TFS服务器上进行了检查.使用这个新项目不会出现问题.即使我添加了上面提到的项目中使用的相同依赖项,新项目的调试和构建也能正常工作,而不会出现上述错误.
也许这些信息可以帮助您找到解决方案.
build-process visual-studio-2010 visual-studio-debugging tfs2012
debugging ×5
breakpoints ×4
c# ×4
add-in ×1
android ×1
asp.net ×1
c++ ×1
coroutine ×1
javascript ×1
tfs2012 ×1
unit-testing ×1