【发布时间】:2013-11-05 19:46:38
【问题描述】:
如何添加对 System.IdentityModel.Tokens dll 的引用?
Nuget 包管理器中似乎没有出现。
我需要下载 DLL 吗?
我安装了 .Net 4.5。
如果没有引用,以下代码将无法编译:
SessionSecurityToken sst = e.SessionToken;
【问题讨论】:
标签: asp.net-mvc-4 .net-4.5 asp.net-4.5
如何添加对 System.IdentityModel.Tokens dll 的引用?
Nuget 包管理器中似乎没有出现。
我需要下载 DLL 吗?
我安装了 .Net 4.5。
如果没有引用,以下代码将无法编译:
SessionSecurityToken sst = e.SessionToken;
【问题讨论】:
标签: asp.net-mvc-4 .net-4.5 asp.net-4.5
它确实存在于 NuGet 上,最后一次发布于 2013 年 2 月 8 日,所以我不明白你为什么找不到它。尝试搜索 System.IdentityModel.Tokens.ValidatingIssuerNameRegistry。 最好的安装方法是使用 NuGet 数据包管理器。
您可以在此处找到该软件包: https://www.nuget.org/packages/System.IdentityModel.Tokens.ValidatingIssuerNameRegistry/4.5.0
【讨论】:
在您的解决方案中,右键单击“引用”文件夹并选择“添加引用”
从 Assemblies->Framework (.NET 4.5) 列表中,选择(检查)System.IdentityModel,然后按确定。
将 using 语句添加到类的顶部 - using System.IdentityModel.Tokens;
【讨论】:
以防它帮助别人。
根据你需要的类,你可能还需要参考
System.IdentityModel.Tokens.ValidatingIssuerNameRegistry.dll
这可能并不明显,因为它可能是 web.config 文件中的特定元素隐含的要求,而代码中没有明确要求。
【讨论】: