.net 有没有与ilmerge相反的实用程序?

.net 有没有与ilmerge相反的实用程序?,.net,ilmerge,disassembly,.net-assembly,assembly-references,.net,Ilmerge,Disassembly,.net Assembly,Assembly References,我想使用命令行或GUI从程序集中剥离代码。有时程序集包含其他程序集中的类型,这要求您向代码中添加外部别名(这没什么大不了的)。另一种方法是从源代码(如果可用)重新编译到单独的程序集中,或者以某种方式剥离程序集的代码,并在“主”程序集中添加回引用 我想我在找伊伦莫吉。有人知道这样一个实用程序吗?是另一个可以让你反汇编二进制文件的工具。我不知道任何工具,但自己编写一个应该很容易。我很想知道为什么你经常需要分解和重新组装程序集。只是好奇而已,这不会经常发生。事实上,这并不常见,这就是为什么我希望有什么

我想使用命令行或GUI从程序集中剥离代码。有时程序集包含其他程序集中的类型,这要求您向代码中添加外部别名(这没什么大不了的)。另一种方法是从源代码(如果可用)重新编译到单独的程序集中,或者以某种方式剥离程序集的代码,并在“主”程序集中添加回引用


我想我在找伊伦莫吉。有人知道这样一个实用程序吗?

是另一个可以让你反汇编二进制文件的工具。

我不知道任何工具,但自己编写一个应该很容易。我很想知道为什么你经常需要分解和重新组装程序集。只是好奇而已,这不会经常发生。事实上,这并不常见,这就是为什么我希望有什么东西在那里。我正在看的案例是从Rhino Mocks 3.6中删除Castle(Rhino Mocks 3.5附带Castle in或out)。现在,我已经从源代码处重新编译了Rhino,它生成了无城堡版本。如果可以从源代码处重新编译,为什么要直接操作程序集?我只是想偷懒。我最终选择了源路径。当然,如果任何人在没有可用源的情况下需要此功能,那么我猜这意味着以下手动方法之一:)