VS Code 使用本地 OmniSharp 安装 C# 扩展
VS Code install C# extension with local OmniSharp
由于我当前工作设置的限制,我正在尝试在本地安装 VS Code C# 扩展。我可以使用市场或 .vsix
很好地安装它,但 运行 遇到它尝试安装所需的 OmniSharp 工具集的问题。
因此,我安装了本地版本的 OmniSharp,并在 VS Code 中设置 omnisharp.path
设置以指向此本地安装。我的问题是,扩展程序不会使用它,而是会尝试下载一个版本的 OmniSharp。
有没有办法解决这个问题,而不必设置 VS Code 以与我们的网络很好地协同工作(可能是代理问题)?
扩展管理器输出供参考:
Updating C# dependencies...
Platform: win32, x86_64
Downloading package 'OmniSharp for Windows (.NET 4.6 / x64)' Retrying from 'https://omnisharpdownload.blob.core.windows.net/ext/omnisharp-win-x64-1.23.2.zip' Downloading package '.NET Core Debugger (Windows / x64)' Retrying from 'https://vsdebugger.blob.core.windows.net/coreclr-debug-1-12-5/coreclr-debug-win7-x64.zip'
Installing package 'OmniSharp for Windows (.NET 4.6 / x64)'
Failed at stage: installPackages
Error: end of central directory record signature not found
Finished
我认为这是由于企业代理设置的限制。您可以从此处开始解决方法 --> https://www.codeproject.com/Tips/1209935/VS-Code-NET-Core-Offline-installation-of-extension
它对我有用。但是我已经将路径更改为 %USERPROFILE%.vscode\extensions\ms-vscode.csharp-1.14.0\.omnisharp
以使其工作。
由于我当前工作设置的限制,我正在尝试在本地安装 VS Code C# 扩展。我可以使用市场或 .vsix
很好地安装它,但 运行 遇到它尝试安装所需的 OmniSharp 工具集的问题。
因此,我安装了本地版本的 OmniSharp,并在 VS Code 中设置 omnisharp.path
设置以指向此本地安装。我的问题是,扩展程序不会使用它,而是会尝试下载一个版本的 OmniSharp。
有没有办法解决这个问题,而不必设置 VS Code 以与我们的网络很好地协同工作(可能是代理问题)?
扩展管理器输出供参考:
Updating C# dependencies...
Platform: win32, x86_64
Downloading package 'OmniSharp for Windows (.NET 4.6 / x64)' Retrying from 'https://omnisharpdownload.blob.core.windows.net/ext/omnisharp-win-x64-1.23.2.zip' Downloading package '.NET Core Debugger (Windows / x64)' Retrying from 'https://vsdebugger.blob.core.windows.net/coreclr-debug-1-12-5/coreclr-debug-win7-x64.zip'
Installing package 'OmniSharp for Windows (.NET 4.6 / x64)'
Failed at stage: installPackages
Error: end of central directory record signature not found
Finished
我认为这是由于企业代理设置的限制。您可以从此处开始解决方法 --> https://www.codeproject.com/Tips/1209935/VS-Code-NET-Core-Offline-installation-of-extension
它对我有用。但是我已经将路径更改为 %USERPROFILE%.vscode\extensions\ms-vscode.csharp-1.14.0\.omnisharp
以使其工作。