2010-12-14 169 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是另一個可以讓你反彙編你的二進制文件的工具。

相關問題