在 Visual Studio 里一秒打開 ILSpy,並反編譯當前項目


下載 ILSpy(如果已有 ILSpy,忽略此步驟)

  1.打開官方git 倉庫 - https://github.com/icsharpcode/ILSpy

  2.點擊右側的 Releases 最新版,這里是 v7.1

    

  3. 滑動到頁面最下方Assets部分,點擊 xxx.zip文件進行下載。

    

   4. 下載后解壓即可,無需安裝。

在 VS里 配置為外部的工具

   1. 點擊 工具 > 外部工具

   2. 點擊添加按鈕

    

   3. 填寫字段信息

標題:Open ILSpy

命令:xxx\ILSpy.exe // 剛剛下載並解壓的文件夾里 ILSpy.exe 的完整路徑。

參數:"$(TargetDir)$(TargetName)$(TargetExt)"

4. 此時已經可以通過 Tools > Open ILSpy 來打開並反編譯當前的項目,但還可以更快一些,分配一個快捷鍵來快速打開。

在 VS 里設置快捷鍵

   1. 打開 工具 > 選項 > 環境 > 鍵盤

    

   2. 在 [顯示命令包含] 里輸入:外部命令x,x為數字,代表剛才添加的 Open ILSpy 這個工具的順序。 我這里是第三個。

    

   3. 分配快捷鍵。 在 [按快捷鍵]里,輸入快捷鍵。 如:Ctrl +3,然后點擊 分配按鈕。

    

   4. 最后點擊 確定 按鈕。

   5. 分配成功之后,在 工具菜單里,查看其已經分配快捷鍵的狀態。

     

總結

  使用剛才分配的快捷鍵,ILSpy就會被打開,並編譯當前的項目。當前的項目由當前打開的文件來決定,其屬於哪個項目就編譯哪個項目。如果當前沒有打開的文件,那么就會反編譯默認啟動的項目。

  這篇文章介紹了快速打開 ILSpy這個工具,對於其他的工具來說,也是相同的步驟。如:

    快速打開命令行,並定位到當前倉庫文件夾。

    快速打開 TortoiseGit,並展示當前項目的提交日志。

    在多項目開發時,也可以用來快速打開其他的項目,而無需尋找 .sln文件。

  善於利用這個功能,便可以極大的提升效率,簡化流程,對我們平時的工作是非常有幫助的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM