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

报错NU2010/NU1012:指定平台仍缺失目标框架版本

解决 Error NU2010/NU1012:目标平台版本缺失问题

错误信息

Error NU2010: Platform version is not present for one or more targets

Severity Code Description Project File Line Suppression State
Error NU1012 Platform version is not present for one or more target frameworks

已指定目标平台为net6.0-ios、net6.0-maccatalyst,但仍触发上述报错,相关截图:
项目目标框架配置截图

可行解决步骤

  • 检查并安装.NET iOS/maccatalyst工作负载
    打开终端执行以下命令,确保对应平台的工作负载已正确安装:

    dotnet workload install ios maccatalyst
    

    如果已经安装,可尝试修复工作负载:

    dotnet workload repair ios maccatalyst
    
  • 验证项目文件中的目标框架配置
    打开项目的.csproj文件,确认目标框架声明格式正确,示例:

    <TargetFrameworks>net6.0-ios;net6.0-maccatalyst</TargetFrameworks>
    

    若需要指定具体平台版本,可添加对应配置(根据实际环境调整版本号):

    <iOSSdkVersion>15.0</iOSSdkVersion>
    <MacCatalystSdkVersion>15.0</MacCatalystSdkVersion>
    
  • 清理并重建项目
    执行以下命令清理项目缓存后重新构建:

    dotnet clean
    dotnet build
    
  • 匹配.NET SDK与平台版本兼容性
    确保使用的.NET SDK版本完全支持net6.0-ios和net6.0-maccatalyst,若版本不匹配,下载对应版本的.NET SDK重新安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 23:35:22