2009-10-14 84 views
17

單反的反射器是否有相當的功能?快速谷歌搜索沒有發現任何東西......或者我可以運行反射單聲道(例如,在Mac OS X中)?單反的.NET反射器

回答

12

正如我一直在尋找一個單聲道反編譯器,我找到了這個網頁並測試了答案:

  • Mono.Cecil能做到的偉大工程,但它是一個圖書館,我一直在尋找一個GUI
  • ILSpy沒有按」在Mono(Linux)下運行,因爲它使用了WPF。 .NET CodeReflect,JustDecompile和dotPeek也是如此。
  • 也許反射器的工作原理,但我真的不希望支付知道

最後我發現這是可以直接在MonoDevelop

+3

你是如何在MonoDevelop中直接反編譯程序集的?我無法弄清楚如何做到這一點。 – 2013-04-18 07:45:01

+6

@Micah Delane Bolen,這當然值得自己的問題,但我會慷慨的這一次:)添加您的dll文件作爲您的項目的參考。然後雙擊引用和TADAM,真棒MonoDevelop將顯示反編譯的代碼。 – Nicolas 2013-04-18 21:01:08

+3

我看到MonoDevelop中的接口,但沒有反編譯的代碼。 – user430788 2014-08-03 16:57:27

10

反射器工作在單罰款(舊版本),只要你關閉「顯示PDB符號」選項。

米格爾奧德伊卡薩blogged about this在一個點上。

+0

編譯組件出乎我的意料,你是對的,但它確實在Mac OS X上工作!只需在終端上執行「mono reflector.exe」即可! – zvolkov 2009-10-14 00:28:39

+0

如何在沒有Windows的情況下獲取reflector.exe?目前,他們的下載是不能在單聲道下運行的安裝程序。 – Eliot 2014-08-21 18:55:11

+0

@Eliot將其複製 - 舊版本是zip部署... – 2014-08-21 19:13:22

1

反射器6.0劑量不支持單聲道,只有5.1.7支持單聲道。

單reflector.exe/COMPAT

:)

+0

反射鏡6.5支持單聲道 – Justin 2010-07-27 22:00:27

4

有一個叫ILSPY新項目,正努力打造反射器的開源版本:http://wiki.sharpdevelop.net/ILSpy.ashx

+0

ILSPY工作得很好,我已經把它添加到O2平臺,我現在每天(而不是反射) – 2011-03-24 13:21:55

+2

我試着用IlSpy它,但它告訴我的一樣反射**(ILSpy.exe :10897):警告**:以下組件引用從****/ilSpy/ILSpy.exe不能被加載: 大會:PresentationFramework(assemblyref_index = 5) 版本:4.0.0.0 公鑰:31bf3856ad364e35 的在全局程序集緩存,MONO_PATH環境變量中列出的路徑或執行程序集的位置(****/ilSpy /)中找不到程序集。 – Arne 2011-10-30 21:47:26

+0

ILSpy是基於WPF的,它不能在Mono上運行。 – 2013-12-05 02:59:07

1

有任何人試圖​​?

有了絲絲,你可以加載現有的管理組件,瀏覽所有包含的類型,修改它們的飛行並返回保存到磁盤修改後的組件;可能甚至可能比Reflector更強大!

我即將對其進行審查。