Vs2015 当前不会命中断点,没有与此关联的可执行代码

在学习Civil 3D本地化包程序的过程中,

使用.Net Reflector调试本地化包的主程序CountryKits.dll,

.Net Reflector创建了相应的pdb文件等,

在我反编译并修复自己的dll文件时,

出现了无法命中断点的问题:

这个问题是有.Net Reflector引起的,

删除.Net Reflector生成的内容后,

程序能够顺利调试了。

原文地址:https://www.cnblogs.com/myzw/p/10777059.html

时间: 2024-10-05 00:07:12

Vs2015 当前不会命中断点,没有与此关联的可执行代码的相关文章

"当前不会命中断点,没有与此行关联的可执行代码"可能和"断点位置不准确"有关

今天用VS调试代码遇到一件怪事,在函数结束前的return那一行打了断点,却报"当前不会命中断点,没有与此行关联的可执行代码".看了自己是debug模式,而且没有开启优化,不应该出现这种情况啊.后来单步调试发现,执行语句实际上是在断点之后,而非断点那一行,让我大吃一惊. 后来搜索了断点不准确的问题,根据帖子的内容把这个问题给解决了,解决问题的时候一定要有耐心,问题没有想象中那么闹心. 我的操作是这样的,先用UtralEdit打开那个有问题的cpp文件,然后以16进制的方式去查看,去把出

Visual Studio 2015 无法命中断点

新安装操作系统后发现,vs2015无法命中断点. 在项目中设置生成调试信息:FULL   即可. 原文地址:https://www.cnblogs.com/wujiangling/p/8449329.html

VC:当前不会命中断点,还没有为该文档加载任何符号

VS2013中设置的断点无效:"当前不会命中断点,还没有为该文档加载任何符号".问题主要出在没有生成调试信息.解决方法如下: (1)项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里不能为"禁用". (2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为"是 (/DEBUG)".

当前不会命中断点 还没有为该文档加载任何符号 (转载)

VS2010,我改了下文红色部分就可以了,以下为转载内容: 相信很多人在网页编程时都遇到过这个问题,就是设置断点时给出提示,之后不能选中.我今天也碰到这个问题了,足足折磨了我一天.设置是debug没错,我也没有找到“C/C++->常规->调试信息格式”这个东东,估计是C++里的设置,我用的是C#.”将”要求源文件与原始版本完全匹配”的勾取消“我也试了还是不行,webconfig里的debug设置也是true.折腾了一天才发现,我要调试的文本所处的文件夹里还有一个webconfig,这里的deb

附加到IIS调试出现不会命中断点

当项目附加到IIS进行调试时,如果在IIS中没有配置该项目则在设置断点是会出现:当前不会命中断点 还没有为该文档加载任何符号

当前不会命中断点 还没有为该文档加载任何符号 的处理方法

一.删除引用项目的debug 二.配置管理器中把所有项目的“生成”打勾.“配置”全部选成“debug“,切忌release 三.配置管理器中“活动解决方案配置”.新建一个方案 四.将引用目录统一设到某个目录,防止没有引用到最新的(源码与dll版本不匹配) 五.工具.选项.调试.常规中的“要求源文件和原始版本完全匹配”的勾去掉 Web项目要注意: 把webconfig里的debug设置为true(要检查子目录是否已经存在WebConfig文件了,会覆盖根目录的属性) <system.web> &

当前不会命中断点,还没有加载该文档加载任何符号

断点调试是我编程时经常用到的,但有的程序并一定有Windows界面,而是附加到其他程序中的,如ArcGIS的Addin开发.当我在代码中插入断点调试无效(断点不起作用),并警告"当前不会命中断点,还没有加载该文档加载任何符号". 网上查了说可能是Framework版本的问题,我才恍然大悟:ArcGIS 10.1的Framework版本配置是3.5,而默认VS2010新建的程序Framework版本是4.0,原来如此. 修改目标框架后,要重新清理.重新生成一下. 虽然,调试时还是如此显示

C++ VS2010“当前不会命中断点,还没有为该文档加载任何符号”

[问题] VS2010中设置的断点无效:"当前不会命中断点,还没有为该文档加载任何符号 [可能的原因] 没有生成调试信息 [解决] 更改项目属性: 项目-〉属性-〉配置属性-〉C/C++-〉常规-〉调试信息格式,这里不能为"禁用" 项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为"是"

vscode c++ 编译生成后,调试时无法命中断点

1 //test.cpp 2 #include <stdio.h> 3 int g_var = 0; 4 void print_line(char *str) 5 { 6 if (str != NULL) 7 printf("%s\r\n", str); 8 else 9 printf("null string\r\n"); 10 } 11 int main (int argc, char **argv) 12 { 13 int l_var = 1; 1