【发布时间】:2019-11-15 09:25:48
【问题描述】:
我有一个跨平台的 xamarin 表单应用程序,我正在尝试添加 AAD 身份验证。但是在使用下面的命令安装 npm 时它失败了
Install-Package Microsoft.IdentityModel.Clients.ActiveDirectory
以下是我收到的与 nuget 包版本冲突有关的错误消息。
Severity Code Description Project File Line Suppression State
Error NU1107 Version conflict detected for Xamarin.Android.Support.Compat. Install/reference Xamarin.Android.Support.Compat 27.0.2.1 directly to project MY_Portal.Android to resolve this issue.
My_Portal.Android -> Xamarin.Android.Support.v7.MediaRouter 27.0.2.1 -> Xamarin.Android.Support.v7.Palette 27.0.2.1 -> Xamarin.Android.Support.Compat (= 27.0.2.1)
My_Portal.Android -> My_Portal -> Microsoft.IdentityModel.Clients.ActiveDirectory 4.4.2 -> Xamarin.Android.Support.CustomTabs 27.0.2 -> Xamarin.Android.Support.Compat (= 27.0.2). My_Portal.Android E:\Non GIT\My_Portal\My_Portal\My_Portal.Android\My_Portal.Android.csproj 1
我收到了一些建议先安装“Xamarin.Android.Support.CustomTabs”,但它们都不起作用,安装时出现同样的错误。我正在使用 Visual Studio 2017。
【问题讨论】:
-
答案解决了吗?
标签: .net xamarin xamarin.forms azure-active-directory