无法安装 ADAL VS Community 2017

Cannot install ADAL VS Community 2017

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

错误无法安装包“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 项目中工作,这是最好的解决方案。

据我所知,这个问题是因为不支持 profile111。这是因为ADAL不支持WinPhone8.1。该库目前仅支持Profile7。(参考here

如果你想让这个库支持profile111,我建议你重新打开一个来自GitHub for this library的新问题。