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

MAUI iOS真机热重启配置失败:无法加载Microsfot.IdentityModel.Abstractions(VS更新后)

解决Visual Studio 17.6 Preview2下MAUI iOS物理设备运行时'Microsoft.IdentityModel.Abstractions'程序集错误

1. 清理重建项目

  • 执行清理操作:点击菜单生成 -> 清理解决方案
  • 手动删除项目目录下的bin和obj文件夹,彻底清除编译缓存
  • 重新生成解决方案:点击生成 -> 重新生成解决方案

2. 统一NuGet包版本

  • 打开NuGet包管理器,搜索Microsoft.IdentityModel.Abstractions,确认项目引用版本与MAUI依赖的版本匹配
  • 将该包更新至最新稳定版,或回退到与VS17.6 Preview2兼容的版本(推荐6.25.0及以上)
  • 同步更新所有关联的身份认证类NuGet包(如Microsoft.Identity.Client),确保版本统一

3. 调整iOS项目的程序集引用配置

  • 打开iOS项目的.csproj文件,添加以下配置强制指定程序集复制规则:
<ItemGroup>
  <PackageReference Include="Microsoft.IdentityModel.Abstractions" Version="x.x.x">
    <PrivateAssets>all</PrivateAssets>
    <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  </PackageReference>
</ItemGroup>
  • 替换代码中的x.x.x为你实际使用的包版本号

4. 重置Visual Studio iOS相关缓存

  • 关闭Visual Studio,删除以下目录的缓存文件:
    • %LOCALAPPDATA%\Xamarin\iOS
    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache
  • 重新启动Visual Studio,重新连接iOS物理设备

5. 临时回退到稳定版VS

若以上方法均无效,可暂时回退到Visual Studio 17.5.x稳定版,等待微软修复Preview版本的兼容性问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 21:05:21