簡體   English   中英

反編譯C#dll后如何重新編譯dll?

[英]How to compile the dll back after decompile C# dll?

我使用反射器反編譯了一個asp.net dll,此后我發現了錯誤並修復了它,現在我想將其編譯回dll,然后進行部署,但是似乎無法執行此操作?

您有兩種選擇,要么使用Reflector的addin Filedisassembler (免費),要么使用商業(價格昂貴 )的.net 匯編程序,例如Spices.netsalamander decompiler

我使用了Filedisassembler; 反編譯代碼的質量很差。 反編譯器代碼無法重新編譯。

我對商業反編譯器的質量有把握,但我懷疑這樣做會更好。

編輯:要使用Filedisassembler,請轉到Reflector, View->Addins ,單擊“ Add並選擇Filedisassembler.dll

如果修復程序很簡單並且您知道IL,則最好使用IL而不是C#或VB.Net之類的高級語言來解決它。

查看搜索: http : //www.google.com/#hl=zh-CN&q=ildasm+IL+往返

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM