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
- Ubuntu/Debian系:
完成上述操作后,再次执行dotnet new winforms即可创建WinForms项目。
内容的提问来源于stack exchange,提问作者Navid_pdp11
相关产品推荐
相关产品推荐

