下載 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檔案,
善于利用這個功能,便可以極大的提升效率,簡化流程,對我們平時的作業是非常有幫助的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/285378.html
標籤:.NET技术
