安装VS2022 17.1预览版创建.NET MAUI Preview 10项目非单项目问题问询
.NET MAUI 项目异常问题解决方案
- 检查Visual Studio安装配置
打开Visual Studio Installer,进入修改界面,确认「.NET 多平台应用 UI开发」工作负载已完整勾选,同时要勾选该工作负载下的「.NET MAUI 核心构建工具」可选安装项。17.1预览版属于MAUI早期支持版本,部分必要组件不会默认安装,会导致项目模板加载异常。 - 核对本地.NET SDK版本
打开终端执行dotnet --list-sdks命令,确认已安装.NET 6 RC2及以上正式支持MAUI的SDK版本,更早的.NET 6预览版SDK不支持单项目结构的MAUI模板,会默认生成类Xamarin.Forms的多项目结构。 - 手动更新MAUI项目模板
如果上述配置都正确,执行dotnet new --install Microsoft.Maui.Templates命令拉取最新的MAUI项目模板,再执行dotnet new --debug:rebuildcache重建本地模板缓存,重启Visual Studio后再尝试新建项目即可获得单项目结构的MAUI工程。 - 新增页面异常修复
新建项目后如果右键添加时默认弹出Xamarin.Forms页面选项,可在新建项窗口的搜索框输入MAUI即可筛选出原生MAUI ContentPage、ContentView等官方模板,忽略带Xamarin.Forms标识的旧模板即可。 - 报错问题修复
你反馈的报错属于早期预览版常见的NuGet包依赖冲突问题:
打开项目根目录下的.csproj文件,确认所有MAUI相关依赖包的版本号和你本地安装的SDK版本完全匹配,删除项目下的bin、obj文件夹后执行dotnet restore重新还原依赖即可解决。
内容的提问来源于stack exchange,提问作者Harry
相关产品推荐
相关产品推荐

