You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux Docker容器内VSCode无法搜索C# Dev Kit扩展,求安装方案

在Linux Docker容器的浏览器版VS Code中安装C# Dev Kit扩展

直接CLI安装(推荐)

在容器的终端中执行以下命令,利用VS Code CLI直接安装扩展:

  • 先安装依赖的C#基础扩展:
    code --install-extension ms-dotnettools.csharp
    
  • 再安装C# Dev Kit扩展:
    code --install-extension ms-dotnettools.csdevkit
    

如果容器内没有code命令,可尝试使用vscode-server命令替代(Dev Container环境通常自带):

vscode-server --install-extension ms-dotnettools.csharp
vscode-server --install-extension ms-dotnettools.csdevkit

预配置Dev Container自动安装

如果需要每次启动容器都自动安装扩展,修改.devcontainer/devcontainer.json文件,添加扩展列表:

{
  // 其他配置项...
  "extensions": [
    "ms-dotnettools.csharp",
    "ms-dotnettools.csdevkit"
  ]
}

保存后重新构建容器,扩展会自动完成安装。

手动VSIX安装(当CLI访问市场失败时)

  1. 获取C#和C# Dev Kit的VSIX安装包
  2. 将VSIX文件复制到容器内:
    docker cp ./csharp.vsix <容器ID>:/tmp/
    docker cp ./csdevkit.vsix <容器ID>:/tmp/
    
  3. 进入容器终端执行安装:
    code --install-extension /tmp/csharp.vsix
    code --install-extension /tmp/csdevkit.vsix
    

内容的提问来源于stack exchange,提问作者ShamilS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 08:22:05