缺少程序集引用Microsoft.IdentityModel.Clients.ActiveDirectory

时间:2015-05-06 14:44:46

标签: c# xamarin xamarin.android azure-active-directory assembly-references

我目前正在开发VS2013中的Xamarin.Android应用程序。 我希望在guide之后在我的应用中实现Azure Active Directory。然后我按照描述添加Microsoft.IdentityModel.Clients.ActiveDirectory nuget包。

然后我想添加一个AuthenticationResult属性,但后来我得到了一个丢失的汇编引用错误。即使我明确地写(或拖放)Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationResult

我到处寻找解决方案,但没有一个适合我的问题。 (升级/降级目标框架没有解决问题) 如果有人对此有所了解,我会非常感激,因为我没有想法。

谢谢。

2 个答案:

答案 0 :(得分:1)

要检查或尝试的事情很少:

Microsoft.IdentityModel.Clients.ActiveDirectory的引用是否出现在解决方案的“引用”列表中?

如果出现,有什么属性,比如复制到输出,绝对/相对路径?

是否为所有项目配置(调试/发布)添加了它?

答案 1 :(得分:1)

所以我发现了问题所在。我不得不使用该软件包的特定版本,因为它是预发布版本。我必须安装3.0.110281957然后才能识别我需要的参考。