Visual Studio Code OmniSharp 离线安装?

3
我在一台没有网络连接的电脑上安装了Visual Studio Code x64,并下载了最新的OmniSharp x64构建文件。我将OmniSharp拖放到Program Files并将其添加到PATH中。我还安装了VSCode OmniSharp扩展程序,并将"omnisharp.path"添加到配置文件中,但是该扩展程序仍然尝试从Internet下载OmniSharp而不是使用本地安装。我应该怎么做?
编辑:我尝试从package.json文件中确切的位置下载OmniSharp ZIP文件,并将其放置在.vscode\extensions文件夹中的.omnisharp文件夹中,但它仍然尝试下载它。

每次我调试它都会下载。为什么? - user15741
3个回答

2

只需从连接到互联网的某个站点下载即可。

  1. 下载vscode 设置便携版 安装设置或将便携版提取到所需位置 启动它。

  2. 下载 omnisharp调试器 并将其提取到

  1. %UserProfile%.vscode\extensions\ms-vscode.csharp-1.15.2.omnisharp\1.30.1
  2. %UserProfile%.vscode\extensions\ms-vscode.csharp-1.15.2.debugger

根据配置文件 .vscode\extensions\ms-vscode.csharp-1.15.2\package.json 中的路径分别提取。

更新:随着时间的推移,位置已切换为:

  1. %USERPROFILE%.vscode\extensions\ms-dotnettools.csharp-1.23.3.omnisharp\1.37.2
  2. %USERPROFILE%.vscode\extensions\ms-dotnettools.csharp-1.23.3.debugger

分别替换此文件夹中的 install.Begin 文件为 install.Lock


我在代理后面。这对我不起作用。问题仍然存在。 - Грузчик
@Wido,兄弟,请再试一次使用已加锁文件夹进行最终化(封存)-并享受吧! - mdn

0

手动更新以下文件夹中的版本,并在文件夹中添加一个 install.Lock 空文件。然后重新启动 VS Code。

.debugger .omnisharp .razor

enter image description here


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接