无法安装ADAL VS Community 2017

时间:2017-03-25 10:15:37

标签: xamarin.forms visual-studio-2017 adal

当我尝试将ADAL安装到新的VS Cross Platform项目时,出现以下错误:

错误无法安装软件包'Microsoft.IdentityModel.Clients.ActiveDirectory 3.13.1'。您正在尝试将此软件包安装到以“.NETPortable,Version = v4.5,Profile = Profile111”为目标的项目中,但该软件包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请与软件包作者联系。

我知道修复是在共享项目属性中删除对Windows Phone 8.1的支持,但这是我遇到的问题。我可以看到支持的平台列表,但我无法编辑所有这些,所以我似乎陷入了Profile111或259,有人知道如何解决这个问题吗?

这是Visual Studio 2017社区版,新项目,Xamarin Forms,以及PCL。目标.Net 4.5,使用最新的Xamarin.Forms预发布。

我需要让Azure AD Auth在PCL项目中工作,这是最好的解决方案。

project properties screen

Selection list of removable items.

1 个答案:

答案 0 :(得分:1)

AFAIK,此问题导致不支持profile111。这是因为ADAL不支持WinPhone8.1。该库目前仅支持 Profile7 。(请参阅here

如果您希望此库支持profile111,我建议您从GitHub for this library重新打开新问题。