2012-06-01 78 views
2

就像我目前的生活一樣,我繼承了另一個需要更改的項目。對預編譯網站進行更改

但是這個代碼已經被預編譯(你猜怎麼着?)

我有什麼puports是一些源代碼,以及一套組件構成的臨時文件夾。然而,該項目呻吟缺少一些用戶控件和一個子目錄中的母版頁。

我看不到這些裝飾物中的任何地方,而且他們不在我從網站上取得的代碼中。那麼,我在哪裏可以找到預編譯的主頁和用戶控件的UI部分?

+0

*「我看不到這些[原文]組合我有*」 - 呃,我們也看不到你有什麼。代碼在哪裏顯示? – PenguinCoder

回答

2

您可以在編譯的網站DLL上使用IL反編譯器,如ilspy或反射器,並從中檢索原始源代碼。

這可能需要相當多的時間和精力,但是您應該能夠以這種方式重構大部分缺失的源代碼(儘管您可能沒有正確的變量名或完全相同的代碼,並且絕對不會註釋)。

+0

有點什麼,我在想我不得不這樣做。至少我知道他們沒有簡單的方法。鉭 – Matt

相關問題