關註微軟dotnet core有一年多了,最近才開始著手使用,由於我們的開發環境不能連接互聯網,因此很多的插件和配置需要離線安裝,這裡把我碰到的一些離線安裝的插件分享出來供大家搭建時借鑒。 我的安裝環境是windows 7 X64 VS Code版本:ms-vscode.csharp-1.14.0 ...
關註微軟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的插件安裝目錄在當前登錄用戶的“.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