0

我正在尝试使用 VS 的附加到进程工具来调试我正在为 Sql Server Reporting Services 开发的加载项。

当我将项目 debug/bin 目录中的 dll 和 pdb 复制到 ReportServer/bin 目录时,我可以通过附加到进程来正确调试它。但是,如果我使用我的 msbuild 脚本并将这些 dll 和 pdb 复制到 ReportServer/bin 目录,我会得到错误的版本。

1)如何检查 dll 的当前版本/判断 dll 是否与另一个版本不兼容?

2)我如何知道 ReportServer 进程加载了哪些 dll/版本?

谢谢!

4

1 回答 1

2

我对 Sql Server Reporting Services 一无所知,但是

1) 您可以使用 ildasm.exe 检查 DLL 的版本

2) 当您使用 VS 'attach to process' 时,在 'Modules' 窗口中它会显示所有已加载程序集的版本号

于 2008-10-02T04:13:30.023 回答