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

更新Visual Studio for Mac后无法创建.NET 6版本的.NET MAUI项目

解决Visual Studio for Mac无法创建.NET 6 MAUI项目的方法
  • 针对.NET 6单独安装MAUI workload
    全局执行dotnet workload install maui会默认使用当前默认SDK版本(比如你已安装的.NET 8预览版),需要指定.NET 6版本安装:

    dotnet workload install maui --sdk-version 6.0.21
    

    安装完成后验证:

    dotnet workload list --sdk-version 6.0.21
    

    确保输出中包含maui相关的所有组件(如maui-android、maui-ios等)。

  • 设置.NET 6为默认SDK

    1. 打开Visual Studio for Mac,点击顶部菜单Visual Studio > Preferences
    2. 在左侧导航栏选择Projects > .NET Runtimes
    3. 在已安装SDK列表里找到.NET 6.0.21,点击右侧的Set as Default
    4. 重启Visual Studio for Mac,重新尝试创建MAUI项目,此时应该能看到.NET 6的选项。
  • 命令行创建后导入项目
    如果上述方法无效,直接通过命令行生成.NET 6 MAUI项目:

    dotnet new maui -n MyDotNet6MauiApp --framework net6.0-android;net6.0-ios;net6.0-maccatalyst
    

    打开Visual Studio for Mac,选择Open a Project or Solution,找到生成的项目文件夹并导入即可。

  • 清理workload缓存
    如果还是有问题,删除.NET workload缓存后重新安装:

    1. 关闭Visual Studio for Mac
    2. 删除目录~/.dotnet/metadata/workloads下的所有文件
    3. 重新执行dotnet workload install maui --sdk-version 6.0.21
    4. 重启Visual Studio for Mac重试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 04:40:01