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

4

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

在 Nuget 包管理器中似乎没有找到这个库。

我需要下载这个 DLL 吗?

我已经安装了 .Net 4.5。

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

SessionSecurityToken sst = e.SessionToken;
3个回答

5

你是对的。它确实存在,现在只需键入“system.identitymodel.tokens”即可出现。我也不确定为什么以前没有出现过。 - ADH

5
在你的解决方案中,右键单击“引用”文件夹,选择“添加引用”。
从程序集->框架 (.NET 4.5) 列表中选择(选中)System.IdentityModel,然后按“确定”。
在你的类顶部添加 using 语句 - using System.IdentityModel.Tokens;

1

如果有帮助到其他人就太好了。

根据您所需的类别,您可能还需要参考

System.IdentityModel.Tokens.ValidatingIssuerNameRegistry.dll

这可能不是很明显,因为它可能是在web.config文件中的特定元素中隐含地要求,而不是在代码中明确要求。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接