2011-10-16 29 views
1

我經過IL挖掘之前,希望有人以前碰到這個問題。我之前完成了這個任務,沒有任何問題。執行通常的ildasm => ilasm,但是當我使用新簽名的程序集時,Visual Studio會抱怨它「無法枚舉可執行文件中的資源」。什麼可能導致這個?簽署預生成組件

回答

2

我以前也做過。如果僅管理它,則可以通過Mono.Cecil和Mono.Security傳遞一次。

如果您匆忙,請使用ildasm反彙編,將公鑰聲明添加到生成的.il文件(它是一個長文本文件,引用反彙編的簽名程序集的語法),然後使用ilasm重新編譯。不要忘記使用/res:assemblyname.res重新鏈接資源。

+0

您對/ res開關的提醒讓我重新檢查了這個參數,並且發現我實際上是一個啞巴並且拼錯了它。 –