添加对System.IdentityModel.Tokens DLL的引用

时间:2013-11-05 19:46:39

标签: asp.net-mvc-4 .net-4.5 asp.net-4.5

如何添加对System.IdentityModel.Tokens dll的引用?

Nuget Package Manager似乎没有出现。

我是否需要下载DLL?

我安装了.Net 4.5。

如果没有引用,以下代码将无法编译:

SessionSecurityToken sst = e.SessionToken;

3 个答案:

答案 0 :(得分:5)

在您的解决方案中,右键单击References文件夹并选择“Add Reference”

从Assemblies-> Framework(.NET 4.5)列表中,选择(选中)System.IdentityModel然后按确定。

将using语句添加到班级的顶部 - using System.IdentityModel.Tokens;

答案 1 :(得分:5)

它确实存在于NuGet上,并且最后一次发布于2013-02-08,所以我不明白为什么你找不到它。尝试搜索 System.IdentityModel.Tokens.ValidatingIssuerNameRegistry 。 最好的方法是使用NuGet数据包管理器进行安装。

你可以在这里找到包裹: https://www.nuget.org/packages/System.IdentityModel.Tokens.ValidatingIssuerNameRegistry/4.5.0

答案 2 :(得分:1)

如果它可以帮助别人。

根据您需要的课程,您可能还需要参考

System.IdentityModel.Tokens.ValidatingIssuerNameRegistry.dll

这可能并不明显,因为web.config文件中的特定元素可能会隐式要求它,而且代码中没有明确要求。

相关问题