2014-01-22 76 views
0

有一種情況。我有4個編譯的類包含在我的ASP.net(c#)項目中,作爲BO.dll(一個應用程序擴展文件)和BO(程序調試數據庫文件)說例如1個類。我沒有這些課程的來源。我該如何修改此課程的源代碼或可以查看完整的課程。?任何想法?? 示例:如何查看已編譯的dll類的源代碼

using Ctrl; 

其調用方式如。

List<CompanyLPO> list = qCtrl.GetCompanyLPOApprovals(); 

當我按下F12上的GetCompanyLPOAprrovals它把我帶入波紋管。

public List<CompanyLPO> GetCompanyLPOApprovals(); 

現在我想看看GetCompanyLPOApprovals()源。我怎麼能夠??

問候,

拉賈

+0

請把所有的DLL在一個文件夾中。如果任何DLL中存在「GetCompanyLPOAprrovals」實現,則它會自動重定向到這些DLL。 –

回答

1

我想你已經下載了.net反射&這個FileGenerator插件,如果你這樣做,

  1. 開拓Reflector.exe
  2. 前往查看,並單擊插件,
  3. 在加載宏窗口點擊添加...,
  4. 然後找到你已經下載的FileGenerator.dll的DLL(女巫來到 與FileGenerator插件)
  5. T母雞關閉加載宏窗口。
  6. 轉到文件並單擊打開,然後選擇要 反編譯的dll,
  7. 你已經運行結束後,它會出現在樹視圖,
  8. 轉到工具,然後單擊生成文件(Crtl加Shift + G),
  9. 選擇輸出目錄並選擇適當的設置作爲您的 希望,
  10. 單擊生成文件。

迴應,如果成功

1

你談論反編譯.NET反射器是以這種方式查看源代碼的方式。但請注意,它不會完全成爲原始代碼,而是估計它是什麼樣子。

還有另一個工具,名爲dotPeekHERE