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"添加到进程"时,在"模块"窗口中显示所有已加载程序集的版本号