Dot-Net
在沒有 ReSharper 的情況下在 Visual Studio 中使用 dotPeek
dotPeek是一個免費的 .NET 反編譯器。作為一個獨立工具,它也是ReSharper的一部分:如果您告訴 ReSharper 導航到
class位於 .dll 文件中的 a 的定義,它會自動反編譯該文件並向您顯示原始碼。我不想使用 ReSharper。如果沒有 ReSharper,我能否獲得相同或類似的功能,或者這是 ReSharper 獨有的功能?
有了
dotPeek,我還沒有找到將它集成到Visual Studio中的方法,以便您可以查看一些程式碼的反編譯源。dotPeek在 Windows 資源管理器的右鍵菜單中添加了一個選項,因此您可以點擊 DLL 文件並在 中打開它dotPeek,但這與 Visual Studio 中的內聯體驗不同。顯然
ILSpy確實有一個外掛可以連接到 Visual Studio,儘管我自己沒有使用過那個外掛。ILSpy是一個很棒的選擇。
至少從 dotPeek 2019.3.2 開始,存在將 dotPeek 集成到 Visual Studio 的選項。
編輯:我已經研究過這個選項,它似乎唯一的作用是在 dotPeek 中,它允許您將 dll 導出到 Visual Studio 項目中。所以這不能回答你的問題,對不起。