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

Visual Studio Code创建.NET新项目报错:无法初始化模板引擎主机

解决.NET SDK无法识别及VS Code创建项目失败的问题

问题现象

Command '.NET: New Project...' resulted in an error
Unable to get dotnet information to initialize template engine host
命令提示符运行dotnet --list-sdks无任何输出,但C:\Program Files\dotnet\sdk下存在8.0.301目录

解决方案

  • 检查并配置系统环境变量

    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在「系统变量」区域:
      • 找到PATH变量,点击「编辑」,添加C:\Program Files\dotnet\(64位系统)或C:\Program Files (x86)\dotnet\(32位系统),确保该路径在列表顶部(避免被其他同名路径覆盖)
      • 若不存在DOTNET_ROOT变量,点击「新建」,变量名填DOTNET_ROOT,变量值填C:\Program Files\dotnet\(对应你的安装路径)
    3. 配置完成后重启命令提示符和VS Code,让环境变量生效
  • 验证dotnet命令有效性
    重启CMD后执行以下命令:

    dotnet --version
    dotnet --list-sdks
    

    若能正常显示版本号和SDK列表,说明环境变量配置成功;若仍无输出,继续下一步

  • 修复.NET SDK安装

    1. 打开「控制面板」→「程序和功能」,找到「.NET SDK 8.0.301」
    2. 右键选择「更改」,在弹出的安装界面中选择「修复」,等待修复完成
    3. 修复后再次运行dotnet --list-sdks确认结果
  • 重置VS Code的.NET插件

    1. 在VS Code中卸载「C# Dev Kit」和「.NET Install Tool for Extension Authors」插件
    2. 重启VS Code后重新安装上述插件的最新版本
    3. 尝试创建新的.NET项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 03:06:02