[英]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.