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

.NET 7环境下.NET MAUI安装Azure.Storage.Files.Shares遇兼容问题

解决Azure.Storage.Files.Shares与.NET MAUI(net7.0-android33.0)的NU1202兼容性错误
  • 升级到兼容.NET 7的包版本
    NU1202错误根源在于你使用的Azure.Storage.Files.Shares 12.12.1、Azure.Storage.Common 12.13.0等版本未适配net7.0-android33.0。直接安装该包的最新稳定版,NuGet会自动拉取所有兼容的依赖项(包括适配的System.Text.Json版本)。
    可在Package Manager Console执行命令:

    Install-Package Azure.Storage.Files.Shares
    

    或者在NuGet包管理器中搜索该包,选择最新版本完成安装。

  • 检查项目目标框架配置
    打开MAUI项目的.csproj文件,确认Android目标框架已正确设置为net7.0-android33.0,同时移除任何手动指定的旧版本依赖项(比如硬编码的System.Text.Json 4.7.2),让NuGet自动管理依赖版本。

  • 清理NuGet缓存并重新还原
    旧的NuGet缓存可能导致版本匹配异常,执行以下命令清理缓存:

    dotnet nuget locals all --clear
    

    之后在Visual Studio中右键项目选择「还原NuGet包」,或者在终端执行dotnet restore重新拉取依赖。

  • 同步控制台测试项目的包版本
    控制台测试项目如果目标框架也是.NET 7,同样需要安装最新版本的Azure.Storage.Files.Shares,避免因旧版本包引发相同的兼容性问题。

微软官方示例使用的是与对应.NET版本完全兼容的包版本,按照上述步骤操作后即可正常安装并使用该NuGet包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 20:25:46