VSCode C#插件離線安裝OmniSharp,Debugger,Razor

VSCode C#插件離線安裝OmniSharp,Debugger,Razor

1. 安裝VSCode C#插件

在VSCode的插件市場,安裝官方C#插件,關閉VSCode。

2. 手動下載依賴

安裝完成後,會在下述目錄中,生成依賴配置文件

C:/Users/{username}/.vscode/extensions/ms-vscode.csharp-1.21.3/package.json

文件中找到OmniSharpDebuggerRazor的下載地址

"runtimeDependencies": [
		{
			"id": "OmniSharp",
			"description": "OmniSharp for Windows (.NET 4.6 / x64)",
			"url": "https://download.visualstudio.microsoft.com/download/pr/7ae0ec86-b4ac-40fd-808d-86fad5d8c215/b930613106fc39204deb1fe4c83a0073/omnisharp-win-x64-1.34.3.zip",
			"fallbackUrl": "https://omnisharpdownload.blob.core.windows.net/ext/omnisharp-win-x64-1.34.3.zip",
			"installPath": ".omnisharp/1.34.3",
			"platforms": [
				"win32"
			],
			"architectures": [
				"x86_64"
			],
			"installTestPath": "./.omnisharp/1.34.3/OmniSharp.exe",
			"platformId": "win-x64",
			"integrity": "07D96BFBE47705FB90D2E52E7BA3656D41C8E6EB2E2740DB61DEE53AF2E5CF91"
		},
		{
			"id": "Debugger",
			"description": ".NET Core Debugger (Windows / x64)",
			"url": "https://download.visualstudio.microsoft.com/download/pr/6ebd6da8-bbe3-42f7-924b-aa921730ee2f/efad9a8d86f35c3945b95b8da80845dd/coreclr-debug-win7-x64.zip",
			"fallbackUrl": "https://vsdebugger.blob.core.windows.net/coreclr-debug-1-21-0/coreclr-debug-win7-x64.zip",
			"installPath": ".debugger",
			"platforms": [
				"win32"
			],
			"architectures": [
				"x86_64"
			],
			"installTestPath": "./.debugger/vsdbg-ui.exe",
			"integrity": "1F426E6D8CA1BA7E067BC9A99974B113DC3C16B34BA963DA76EF23C3B0221D10"
		},
		{
			"id": "Razor",
			"description": "Razor Language Server (Windows / x64)",
			"url": "https://download.visualstudio.microsoft.com/download/pr/e9818322-b13b-44d7-b54b-16d2861ccdab/4ce6a4c459232698e28d84cdc79e668a/razorlanguageserver-win-x64-1.0.0-alpha3-20190819.3.zip",
			"fallbackUrl": "https://razorvscodetest.blob.core.windows.net/languageserver/RazorLanguageServer-win-x64-1.0.0-alpha3-20190819.3.zip",
			"installPath": ".razor",
			"platforms": [
				"win32"
			],
			"architectures": [
				"x86_64"
			]
		}
	]

根據平臺選擇下載地址,下載對應的zip壓縮包。

3.文件拷貝進安裝目錄

OminiSharp

將OminiSharp解壓後拷貝進如下目錄(其中版本號,根據實際情況變更),保證OmniSharp.exe在如下目錄

C:/Users/{username}/.vscode/extensions/ms-vscode.csharp-1.21.3/.omnisharp/1.34.3/

在上述目錄中,創建空文件install.Lock,第一個L是大寫,如果目錄中有 install.Begin文件,請刪除

Debugger

將Debugger解壓後拷貝進如下目錄(其中版本號,根據實際情況變更),保證vsdbg.exe在如下目錄

C:/Users/{username}/.vscode/extensions/ms-vscode.csharp-1.21.3/.debugger/

在上述目錄中,創建空文件install.Lock,第一個L是大寫,如果目錄中有 install.Begin文件,請刪除

Razor

將Razor解壓後拷貝進如下目錄(其中版本號,根據實際情況變更),保證rzls.exe在如下目錄

C:/Users/{username}/.vscode/extensions/ms-vscode.csharp-1.21.3/.razor/

在上述目錄中,創建空文件install.Lock,第一個L是大寫,如果目錄中有 install.Begin文件,請刪除

4.手動安裝完成

重新打開VSCode

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章