2010-12-14 132 views
3

我想使用命令行或GUI去除程序集中的代码。有时候程序集包含其他程序集中的类型,这需要您将extern alias添加到您的代码中(这不是什么大问题)。另一种方法是从源代码(如果可用)重新编译为单独的程序集或以某种方式剥离程序集代码,然后在“main”程序集中添加回引用。是否有与ilmerge相反的功能?

我想我正在寻找ilunmerge。有谁知道这样的效用?

+0

我不知道任何,但你应该很容易,自己写一个。 – 2010-12-14 21:53:10

+1

我很想知道为什么你经常需要粉碎和重新组装。只是好奇。 – 2010-12-14 21:58:59

+1

这不会经常发生。事实上,因为这并不是我为什么希望有什么东西在外面。我正在看的案例是从Rhino Mocks 3.6中删除Castle(Rhino Mocks 3.5随城堡进入或退出)。现在,我已经从源代码重新编译了Rhino,生成了无Castle版本。 – Kit 2010-12-14 22:13:56

回答

1

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

相关问题