我正在尝试用Visual Studio的ReSharper扩展程序反编译程序集,但是当我转到 ReSharper → Windows → Assembly Explorer 时,探险家是空白的。当我打开一个项目时,该工具的行为与其意图相同,但创建一个空项目以便能够反编译是非常糟糕的。我想避免使用独立的反编译器dotPeek。
答案 0 :(得分:2)
程序集资源管理器窗口旨在显示您要反编译但未在解决方案中引用的任何程序集。如果在解决方案的某处引用了程序集,ReSharper的常规导航将动态地反编译类和方法。
换句话说,它旨在与当前打开的解决方案结合使用,这意味着如果没有打开解决方案它就无法工作(同样,我相信程序集资源管理器中的程序集列表存储在解决方案设置中没有解决方案,就没有要显示的列表。
使用dotPeek有什么问题?它是完全相同的代码库,只是使用一些独立的组件而不是Visual Studio插件编译?