经验分享 · 2023年4月5日

解决VS2022 新建项目中没有MAUI模板的问题,以及安装.Net SDK 8.0 preview 2 后MAUI模板消失的问题

按照官方的说法,MAUI是以独立工作负载的形式发布的,需要使用以下命令单独安装:

dotnet workload install maui

或者使用Visual Studio Installer 安装 “ .Net Multi-Platform App UI 开发”工作负载,MAUI模板就出现了。如下图:

如果你的Installer找不到这个选项,可以考虑将安装主线切换到preview,安装VS 2022 Preview版本,详细方法请参考 如何安装/更新VisualStudio到最新的Preview预览版

本来这个故事已经结束了,今天看到.Net SDK 8.0 preview 2发布了,于是下载并安装,MAUI模板选项又消失了!

尝试重新运行 dotnet workload install maui ,问题解决。