今天遇到了一个这样的问题,就是我在调用动态连接库.dll的时候,发现一直在调用以前那个老的DLL.于是我把DAL层里的 dll给删除了,从新生成,没想到生成不成功,于是就去网上问了下,解决方案是这样的: 先出现的是:没有可用于当前位置的源代码 但是今天却跳不进去了。按F11单步运行,发现出现"没有可用于当前位置的源代码"。 ,同样弹出“源文件与模板生成时的文件不同”对话框。弄了半天,还是没有解决。提供几种方法: 1. (我用这个办法获得成功)工具->选项->调试->常规->去掉“要求源文件与原始版本完全匹配”复选框就OK ///现在回想一下,我在进行调试的时候在 appmodul.cpp的文件之中多加了几个空格,也可以直接改掉那个已经生成appmodul.cpp文件 2. 在解决方案资源管理器中右击解决方案->属性->通用属性->调试源文件。在不查找这些源文件对话框中查看是否有你想要调试的源文件,如果有就删除这一行,保存。 3. (严重不推荐!)将这个函数重新换个名字! 4. (严重不推荐!)将这个函数注释了,然后再在旁边重新写一个,代码一样。 但是还不行,于是就发现上图的配置错了:改过来就OK了
一、"Debug是调试版本,包括的程序信息更多" |