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

使用VS Code的C# Dev Kit创建新项目时提示‘csdevkit.addNewProject’命令未找到

解决VS Code中C# Dev Kit command 'csdevkit.addNewProject' not found 错误(Debian 12)
  • 检查C# Dev Kit及依赖扩展状态
    打开VS Code扩展面板(Ctrl+Shift+X),确认C# Dev Kit、C#、.NET Runtime Install Tool三个扩展已安装并启用。如果已安装,先禁用再重新启用这三个扩展,重启VS Code试试。

  • 验证.NET SDK安装情况
    打开终端执行dotnet --version,确认输出有效的版本号(推荐6.0及以上)。如果没安装或版本异常,用Debian包管理器安装:

    sudo apt update
    sudo apt install dotnet-sdk-6.0
    

    安装完成后重启终端和VS Code,再次检查版本。

  • 重置VS Code扩展缓存
    关闭VS Code,删除以下路径中的C#相关扩展目录:

    ~/.vscode/extensions/ms-dotnettools.csdevkit-*
    ~/.vscode/extensions/ms-dotnettools.csharp-*
    

    重新打开VS Code,重新安装C# Dev Kit和C#扩展。

  • 排查Linux权限与安装方式问题
    不要用root用户运行VS Code,权限过高可能导致扩展加载异常。如果是Flatpak安装的VS Code,建议换成deb包版本:

    # 卸载Flatpak版VS Code
    flatpak uninstall com.visualstudio.code
    # 添加微软源并安装deb版
    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
    sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/packages.microsoft.gpg
    sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
    rm -f packages.microsoft.gpg
    sudo apt update
    sudo apt install code
    
  • 临时替代方案:手动创建项目
    如果以上方法都无效,先通过终端创建项目,再用VS Code打开:

    dotnet new console -n MyNewProject
    cd MyNewProject
    code .
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 21:38:16