簡體   English   中英

使用ildasm + ilasm修補單個方法是否可行?

[英]Is it feasible to use ildasm + ilasm to patch a single method?

我有一個工作的.NET程序集,其源代碼已丟失。

我想用一個方法替換重新編譯。 我只是通過一次重寫一個類來看到這一點。 然而,這個類很龐大,因此這種方法在經濟上是不可行的。 是否有一個適用於單一方法的流程?

理想情況下,該過程應該是完全自動化的(即可以從MSYS Makefile運行的東西)並且不涉及任何GUI(例如Reflector或ILSpy的GUI)。

如果您下載ILSpy ,然后選擇File -> Open ,打開.dll文件,確保在樹視圖中選擇了程序集,然后選擇File -> Save Code ,您將可以選擇保存為.csproj 將其保存到一個空文件夾中,這將反編譯整個程序集並創建一個VS項目,這樣您就可以在完成后輕松地重新編譯程序集。

暫無
暫無

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

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