无法安装Visual Studio Code C#扩展

问题描述 投票:0回答:3

在使用 Arch Linux 之前,我安装了 dotnet-runtime 和 dotnet SDK

我的 VSCode 中的扩展栏不显示原始的 C# 扩展,而是显示 muhammad-sammy 制作的扩展

即使我单击它,具有安装按钮的页面也会崩溃,并且 VSCode 会向我发送一条消息说

“无法打开‘扩展:C#’:XHR 失败。”

当我尝试使用命令通过终端安装它时

code --install-extension ms-dotnettools.csharp
它只是说

Installing extensions...
Extension 'ms-dotnettools.csharp' not found.
Make sure you use the full extension ID, including the publisher, e.g.: ms-dotnettools.csharp
Failed Installing Extensions: ms-dotnettools.csharp
c# visual-studio-code archlinux
3个回答
1
投票

从计算机中删除 VSCode 并安装最新的稳定版本。我最近遇到了类似的问题,它为我解决了。


1
投票

我发现我安装了 pacman 版本而不是 AUR -Real- Vresion,并且 pacman 版本是开源版本,不包含为专有版本制作的扩展

简而言之,只需从 AUR 安装它或从官方网站获取即可


0
投票

所以 GAP 是对的,您很可能安装了 pacman 版本,而不是 Microsoft 的官方二进制发行版 AUR。

使用以下命令安装 dotnet:

sudo pacman -S dotnet-runtime
sudo pacman -S dotnet-sdk
sudo pacman -S aspnet-runtime 

然后重新安装 VSCode:

  1. 下载最新的tar或查看这里
  2. 导航到该文件夹并执行以下命令:
    makepkg -si

它会自动卸载旧版本,但是我建议在执行这些步骤之前备份配置。

© www.soinside.com 2019 - 2024. All rights reserved.