有誰知道Visual Studio擴展將反編譯程序集並允許您在Visual Studio中查看給定類的代碼,而不必離開VS並使用ILSpy或其他「外部」反射工具?我知道Resharper也有一個反射工具,但如果你可以在VS中啓動它,它會很好。Visual Studio或Resharper擴展反編譯代碼
回答
我知道resharper也有一個反射工具,但它會很好,如果你可以在VS內踢它。
你可以。用光標上的標識符,選擇ReSharper | Navigate | Navigate To...
(在VS方案鍵盤快捷鍵是Alt鍵 + `),並選擇Decompiled Sources
。
這與獨立工具dotPeek使用相同的反編譯引擎。
注意,這樣的反編譯源中,您必須繼續使用相同的導航方法按照定義,F12或按Ctrl +點擊會回到對象瀏覽器。
如果您沒有此類命令,請確保在ReSharper的Tools/External Sources選項頁面中選擇了除「Default Visual Studio Navigation」項以外的任何項目(如https://www.jetbrains.com/help/resharper /2016.1/Navigation_and_Search__Navigate_from_Here__Decompiled_Code.html)。 – Hoborg
我建議你使用.NET Reflector,它具有內置的VS集成,用於反彙編,遠遠好於Resharper。有進一步的知識請看this page。
它是免費的,但現在不幸的是,要獲得有效的許可證才需要付款。無論如何,如果你經常反編譯程序集,它是一個非常寶貴的工具,它是值得的。 –
正確的我會投票反應,但不幸的S.O.在我得到更多積分之前,不會讓我。所以謝謝你的提示。 –
http://ilspy.net/是免費且開源的。並有一個Visual Studio的插件。
- 1. 代碼擴展的Visual Studio 2010擴展
- 2. G ++編譯Visual Studio代碼
- 3. Visual Studio代碼 - SCSS編譯
- 4. 的Visual Studio擴展:翻譯$(XXX)編程
- 5. Visual Studio代碼擴展設置
- 6. 從Visual Studio擴展生成代碼
- 7. Visual Studio代碼的脫機擴展
- 8. 無法安裝Visual Studio代碼擴展
- 9. 擴展Visual Studio的「代碼段」功能
- 10. TypeScript Visual Studio語言擴展源代碼
- 11. 查看編譯器擴展代碼 - C++
- 12. Visual Studio/C#編譯器擴展名:LinQ「X或Y」
- 13. 擴展Visual Studio編輯器
- 14. 來自visual studio的反彙編代碼
- 15. Visual Studio 2010宏包或擴展名重新格式化代碼?
- 16. Visual Studio擴展:向代碼編輯器添加元素ContextMenu
- 17. 交叉編譯visual studio的ARM7代碼
- 18. 如何用Visual Studio代碼編譯Opencv?
- 19. Visual Studio代碼:代碼段擴展的安裝鉤
- 20. Visual Studio代碼:重新加載VS代碼來激活擴展
- 21. Visual Studio代碼 - 僅編譯保存或更改的文件
- 22. 用gcc編譯的代碼不會在visual studio 2012編譯
- 23. 與Visual Studio擴展
- 24. 反編譯彙編代碼
- 25. 如何檢查/反彙編Visual Studio擴展
- 26. 編譯Visual Studio 2010 EditorClassifier擴展模板時出錯
- 27. 編譯PHP擴展與Visual Studio 2008,MODULE ID不使用PHP
- 28. 創建Visual Studio 2010擴展以生成編譯器警告
- 29. 編譯在Windows上我自己的PHP擴展與Visual Studio 2008
- 30. Visual Studio代碼Typescript任務編譯 - 輸出編碼
按F12時,我想反射器是不說:http://www.reflector.net/category/visual -studio/ –
問題的示例:右鍵單擊類和編譯類的「瀏覽到定義」,查看反編譯的代碼而不是骨架類。 –
不錯,這正是我想要做的。現在,如果只是它再次釋放。 –