安装.NET 9.0 Preview后无法创建.NET MAUI项目的问题求助
解决.NET 9.0 Preview SDK下Visual Studio中MAUI选项缺失的问题
排查与修复步骤
确认Visual Studio组件完整性
打开Visual Studio Installer,选择「修改」,在「工作负载」中找到「.NET 跨平台应用开发」,确保勾选所有.NET MAUI相关子组件(包含.NET 9.0 Preview对应的MAUI支持包),点击「修改」重新安装预览版关联组件。清理.NET SDK与NuGet缓存
以管理员身份打开命令提示符,执行以下命令:dotnet clean --all dotnet nuget locals all --clear完成后重启Visual Studio,再尝试创建MAUI项目。
检查现有MAUI项目的框架配置
右键旧MAUI项目的.csproj文件选择「编辑项目文件」,确认目标框架配置包含.NET 9.0版本,示例配置如下:<TargetFrameworks>net9.0-android;net9.0-ios;net9.0-maccatalyst;net9.0-windows10.0.19041.0</TargetFrameworks> <Sdk>Microsoft.NET.Sdk.Maui</Sdk>若存在旧版本引用,更新为对应.NET 9.0 Preview的SDK版本。
重置Visual Studio设置
打开Visual Studio,依次点击「工具」→「导入和导出设置」→「重置所有设置」,选择常规开发设置集合完成重置,重启VS后验证模板是否显示。手动重新安装MAUI模板
以管理员身份打开命令提示符,执行以下命令(替换*为你安装的.NET 9.0 Preview具体版本号):dotnet new install Microsoft.Maui.Templates::9.0.0-preview.*执行完成后重启Visual Studio,查看「创建新项目」中的MAUI选项。
内容的提问来源于stack exchange,提问作者Hossam Fares
相关产品推荐
相关产品推荐

