簡體   English   中英

對 dll 進行反編譯和逆向工程以生成 ASP.NET MVC web 項目

[英]Decompile and reverse engineer a dll to produce an ASP.NET MVC web project

如果我把大部分術語弄錯了,請原諒我,但我會盡力解釋這個場景以及我迄今為止研究和所做的事情。

我們有一個開發人員開發了一個軟件,它是一個 ASP.NET MVC web 應用程序,項目中包含了 API,但他已經離開了公司,我們找不到源代碼,我需要管理和維護該軟件。 我已經閱讀了中間語言和反編譯器(ILSpy)。

我能夠反編譯 dll 並獲得所有代碼,但是,我閱讀的所有文章都停止了,僅反編譯 dll 以生成源代碼,但似乎沒有一個能夠成功解釋如何生成其他文件和文件夾(例如視圖 > 主頁 > 索引 etc )。 或者是唯一的解決方案是手動過程,我必須在所有 View(s) 文件夾中手動創建所有 cshtml 文件。 有沒有更好的方法來實現這一目標? 謝謝

在您的情況下,可以將“.NET Reflector”“Reflector.FileDisassembler”一起使用,這將允許您通過您的程序集恢復代碼,您將在下面找到鏈接。

首先下載'.Net Reflactor' ,然后你可以添加'File Disassembler'作為插件,最后點擊你的程序集並選擇Export Source Code

.Net反射器: https://www.red-gate.com/dynamic/products/dotnet-development/reflector

文件反匯編器: http://old.denisbauer.com/Home/ReflectorFileDisassembler

暫無
暫無

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

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