VS 的web网站,在更换引用dll文件后,断点调试提示"源文件与模块生成时的文件不同。仍要让调试器使用它吗",
将dll更换为原始dll就不会有该提示出现。
是否哪里记录了dll的版本?
此处应该无版本问题,被调试站点所引用的dll和VS当前打开的项目中的代码不一致。
我引用的dll 就是解决方案中的项目, 按项目引用的,提示不一致,如果 按文件引用(以前版本的web/bin下的dll),就不会出现不一致
试试调试时源文件与模块生成时的文件不同中提到的方法:
在最上面一排的菜单栏选择工具-> 选项,在弹出窗口中选择调试-> 常规。把“要求源文件和版本匹配”的勾勾去掉。
这样处理,我感觉是忽略了版本不一致的问题,不是解决掉它