[英]How to compile the dll back after decompile C# dll?
我使用反射器反編譯了一個asp.net dll,此后我發現了錯誤並修復了它,現在我想將其編譯回dll,然后進行部署,但是似乎無法執行此操作?
您有兩種選擇,要么使用Reflector的addin Filedisassembler (免費),要么使用商業(價格昂貴 )的.net 反 匯編程序,例如Spices.net或salamander decompiler 。
我使用了Filedisassembler; 反編譯代碼的質量很差。 反編譯器代碼無法重新編譯。
我對商業反編譯器的質量有把握,但我懷疑這樣做會更好。
編輯:要使用Filedisassembler,請轉到Reflector, View->Addins
,單擊“ Add
並選擇Filedisassembler.dll
。
如果修復程序很簡單並且您知道IL,則最好使用IL而不是C#或VB.Net之類的高級語言來解決它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.