簡體   English   中英

如何一次性或手動或本地安裝 C# 依賴項以在沒有 Internet 連接的 VS-code 的情況下離線工作?

[英]How to install C# dependencies one time or manually or locally to work offline without internet connection for VS-code?

每次我重新打開我的項目時,我都不需要下載 C# 依賴項的包,這會消耗時間。 此外,當您的互聯網連接速度較慢時,我的情況將很難進行。

我在搜索解決方案時得到的是.vsix 解決方案,但它沒有幫助。

Installing C# dependencies...
Platform: win32, x86_64

Downloading package 'OmniSharp for Windows (.NET 4.6 / x64)' (33778 KB).................... Done!
Validating download...
Integrity Check succeeded.
Installing package 'OmniSharp for Windows (.NET 4.6 / x64)'

Downloading package '.NET Core Debugger (Windows / x64)' (47489 KB).................... Done!
Validating download...
Integrity Check succeeded.
Installing package '.NET Core Debugger (Windows / x64)'

Downloading package 'Razor Language Server (Windows / x64)' (59571 KB).................... Done!
Installing package 'Razor Language Server (Windows / x64)'

Finished

打開工程后下載package截圖

我需要的是打開 asp.net 核心 2.2 項目,而無需重新下載 C# 依賴項的包。

正如Lex Li 在評論中提到的:

我這么說是因為我有一個可以做同樣事情的擴展(來自 Omnisharp 的相同代碼)。 自從 VSCode 開始自動更新擴展后,作為最終用戶的您可能永遠不會意識到擴展的更新頻率,並且每次更新都會觸發完全下載依賴項(VSCode 的工作原理)。 因此,您的個人感覺/理解與事實相去甚遠。 就像我說的,如果您禁用自動更新,那么這些依賴項將被很好地緩存,並且您可以在連接良好時更新擴展程序以再次下載這些依賴項。

我已經禁用了擴展的 VSCode 自動更新,以避免它自動下載這些位並且它運行良好。

Omnisharp 存儲庫在此處有文檔。 您可以將特定於平台的 Omnisharp 依賴項打包到 vsix package,然后離線安裝在目標計算機上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM