首页 > 解决方案 > Xamarin / Visual Studio 在 Xamarin.Android 中选择核心库而不是特定平台库

问题描述

在我的 Xamarin 解决方案中,Xamarin.Android 项目使用核心/标准程序集,而不是 monoandroid90 文件夹中的平台特定库。

我正在使用全新的 Xamarin 解决方案模板,iOS 和 UWP 项目确实选择了特定于平台的 nuget 程序集。

对于 AzureAD 身份验证,我使用Microsoft.Identity.Client nuget 包。Android 需要在“OnActivityResult”中增加一行代码来捕获返回值,这在 Microsoft.Identity.Client 的 monoandroid90 版本中实现。

目前,我正在通过不使用 Nuget 来解决问题,而是将每个项目硬引用到每个特定于平台的程序集。

有没有办法让 Xamarin/VisualStudio/Nuget 选择平台特定库而不是核心/标准 .net 库?

标签: xamarinxamarin.androidnugetvisual-studio-2019

解决方案


推荐阅读