在构建使用 UWP 社区工具包中的 Microsoft.Toolkit.UWP.Services 组件的应用程序时,我遇到了这个问题:
内部编译器错误:MCG0023:UnresolvableAssemblyReference 无法解析的程序集引用 'Assembly(Name=Microsoft.IdentityModel.Clients.ActiveDirectory, Version=2.21.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ContentType=WindowsRuntime)'。请检查您的构建系统中的参考资料。缺少引用或程序集缺少预期的类型。
我的 UWP 应用的最小/最大版本是 16299(Fall Creators Update SDK)。
此问题不会在调试版本中重现。
我按照此线程的建议进行了包降级:https://github.com/dotnet/corert/issues/4768通过安装https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/2.22 .302111727 相反,但这会暴露“OneDriveService”组件内的崩溃。
有没有人有解决方案让工具包的服务部分在 Win 10 16299 中工作?