VS Code離線配置omnisharp和debugger


關注微軟dotnet core有一年多了,最近才開始着手使用,由於我們的開發環境不能連接互聯網,因此很多的插件和配置需要離線安裝,這里把我碰到的一些離線安裝的插件分享出來供大家搭建時借鑒。

我的安裝環境是windows 7 X64

VS Code版本:ms-vscode.csharp-1.14.0

dotnet Core的Sdk:dotnet-sdk-2.1.101-win-x64

asp dotnet core:aspNetCore.2.0.6.RuntimePackageStore_x64

VS Code插件菜單中使用從VSIX安裝,選擇插件目錄進行安裝

VS Code的插件安裝目錄在當前登錄用戶的“.vscode”目錄中:C:\Users\***\.vscode\extensions
安裝了VS Code的C#插件后,會生成“ms-vscode.csharp-1.14.0”目錄 ,全路徑:C:\Users\***\.vscode\extensions\ms-vscode.csharp-1.14.0
在第一次打開C#工程時,需要下載omnisharp和debugger,在線下載安裝需要等待安裝完成
如果需要離線下載時請參考如下內容:
打開“ms-vscode.csharp-1.14.0”目錄下的project.json文件,查找runtimeDependencies,如圖 
Omnisharp:

Debugger:

 
根據上圖中的下載路徑,離線下載zip包,將zip包分別解壓到ms-vscode.csharp-1.14.0目錄下的“.omnisharp”和“.debugger”文件夾中;
同時在ms-vscode.csharp-1.14.0目錄中創建install.LOCK空文件 
重新打開VS Code C#的項目,可以進行運行和調試了
 
注1:.omnisharp和.debugger文件夾創建方法:
新建文件夾->輸入文件名,對於以點開頭的文件名需要在文件名后面再加一個點,即:.omnisharp.和.debugger.
回車后則創建后.omnisharp和.debugger文件夾

注2:配置過程中參考了如下博文,在此感謝博主

  http://www.lishewen.com/post/vscode-omnisharp-offline-configuration

 


免責聲明!

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



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