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

全新安装.NET MAUI默认模板后出现大量报错求助

解决.NET MAUI项目初始化的包依赖错误

以下是针对你遇到的NU1603、NU1101等包依赖错误的具体解决步骤:

  • 启用NuGet在线源
    打开Visual Studio,依次进入「工具 > NuGet包管理器 > 包管理器设置」,在「包源」面板中确保勾选nuget.org源;若未找到该源,手动添加:名称填nuget.org,地址填https://api.nuget.org/v3/index.json。同时可移除无效的离线包源,避免优先级冲突。

  • 修复.NET MAUI工作负载组件
    打开Visual Studio安装程序,选中已安装的Community 2022实例点击「修改」,在「工作负载」页确认.NET Multi-platform App UI development已勾选,并检查右侧可选组件(尤其是Windows SDK Build Tools、对应平台的运行时组件)是否完整。点击「修改」完成组件修复后重启Visual Studio。

  • 清除NuGet本地缓存
    打开PowerShell或CMD,执行命令:

    dotnet nuget locals all --clear
    

    返回Visual Studio,右键项目选择「还原NuGet包」,等待依赖包重新下载。

  • 精简项目目标平台(按需操作)
    若仅开发Windows平台,右键项目选择「卸载项目」,编辑项目的.csproj文件,移除<TargetFrameworks>中不需要的跨平台框架(如net7.0-ios、net7.0-maccatalyst),仅保留Windows相关框架(如net7.0-windows10.0.19041.0)。保存后重新加载项目再尝试构建。

  • 校验.NET SDK版本匹配
    执行dotnet --list-sdks查看已安装的SDK版本,确保与项目目标.NET版本一致(如项目用.NET 7则需安装对应SDK)。版本不匹配时,可通过Visual Studio安装程序补充安装对应SDK。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 03:21:36