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

Linux环境下.NET 7中Winforms模板缺失,执行dotnet new报错如何解决?

解决Linux下dotnet new winforms找不到模板的问题

原因

Windows Forms模板默认不会随Linux平台的.NET SDK一同安装,尽管.NET 6及以上版本已支持Linux上运行WinForms应用,但对应的项目模板需要手动安装。

解决步骤

  • 安装WinForms项目模板包
    执行以下命令,为当前使用的.NET SDK(7.0.101)安装模板:
    dotnet new install Microsoft.DotNet.WinForms.ProjectTemplates
    
  • 更新模板缓存(可选,若安装后仍无法识别)
    dotnet new update
    
  • 安装Linux平台运行WinForms所需的系统依赖
    不同发行版命令不同:
    • Ubuntu/Debian系:
      sudo apt-get install libgtk-3-0
      
    • Fedora/RHEL系:
      sudo dnf install gtk3
      

完成上述操作后,再次执行dotnet new winforms即可创建WinForms项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 16:15:42