kra*_*ady 6 c# omnisharp visual-studio-code
在 Visual Studio Code 中,我尝试安装 Omnisharp 扩展,以便可以进行格式化(除其他外)。
这是 C# 日志:正在安装 C# 依赖项... 平台:win32、x86_64
从“ https://omnisharpdownload.blob.core.windows.net/ext/omnisharp-win-x64-1.32.8.zip ”下载包“OmniSharp for Windows (.NET 4.6 / x64) ”重试阶段失败:downloadAndInstallPackages错误:连接 ETIMEDOUT 93.184.215.201:443
您还可以通过 Omnisharp 日志错误判断扩展未安装:Starting OmniSharp server at 1/9/2019, 4:17:59 PM Target: c:\Users[myUserId]\source\project-folder OmniSharp server started 。路径:C:\Users[myUserId].vscode\extensions\ms-vscode.csharp-1.17.1.omnisharp\1.32.8\OmniSharp.exe PID:15188
该系统找不到指定的路径。[错误] 错误:OmniSharp 服务器加载超时。使用“omnisharp.projectLoadTimeout”设置覆盖默认延迟(一分钟)。
似乎版本 1.32.8 不可用,但https://omnisharpdownload.blob.core.windows.net/ext/omnisharp-win-x64-1.30.1.zip可用。我下载了该包,解压归档,并尝试将文件夹放置在预期的位置: C:\Users[myUserId].vscode\extensions\ms-vscode.csharp-1.17.1.omnisharp\1.30.1\OmniSharp.exe - - 但 Windows 不允许在此位置以点开头的文件夹名称。我以为我已经找到了解决办法,但我没有。
小智 7
我之前也遇到过这个问题。在 settings.json 中设置代理和其他内容也是如此。但现在在新的 VS Code 中,我奇怪地遇到了同样的问题。最后,当我清空 settings.json 文件(删除所有设置)时,VS 代码正在运行。它会自动下载 C# 和其他扩展。因此,尝试一下,如果您为以前版本的 VS Code 设置了一些设置,则必须删除(注释)它们以检查是否会引发问题。[你没有代理,但如果有人有,'是的,当然需要在 cmd 上为 .npmrc 和环境变量设置代理,因为下载文件需要互联网]
小智 2
本文最后有一节介绍将下载的扩展安装为 vsix 文件。它还提到了您所描述的错误以及它如何与代理相关。这是一篇有点长的文章......但我希望这会有所帮助。
https://code.visualstudio.com/docs/editor/extension-gallery
“我可以直接从 Marketplace 下载扩展吗?有些用户更喜欢从 Marketplace 下载一次扩展,然后从本地共享多次安装它。当存在连接问题或您的开发团队想要使用扩展时,这非常有用。固定的扩展集。
要下载扩展程序,请导航至 Marketplace 中特定扩展程序的详细信息页面。在该页面上,位于页面右侧的资源部分中有一个下载扩展链接。
下载后,您可以通过扩展视图命令下拉列表中的从 VSIX 安装命令来安装扩展。”
| 归档时间: |
|
| 查看次数: |
30799 次 |
| 最近记录: |