DLL版本和Visual Studio添加到进程
时间:2020-03-06 14:59:31 来源:igfitidea点击:
我正在尝试使用VS的添加到处理工具来调试为Sql Server Reporting Services开发的加载项。
当我将项目debug / bin目录中的dll和pdb复制到ReportServer / bin目录中时,我能够使用添加到进程的方法正确地对其进行调试。但是,如果我使用msbuild脚本并将那些dll和pdbs复制到ReportServer / bin目录,则会得到错误的版本。
1)如果一个dll与另一个版本不兼容,如何检查dll / tell的当前版本?
2)以及如何知道ReportServer进程加载了哪些dll /版本?
谢谢!
解决方案
我对Sql Server Reporting Services一无所知,但是
1)我们可以使用ildasm.exe检查DLL的版本
2)当我们使用VS"添加到进程"时,在"模块"窗口中显示所有已加载程序集的版本号