C# Can';t添加System.IdentityModel包/参考
长话短说,我想为我的WCF服务创建身份验证 目标框架:.NET 4.5 我正在关注这个 我正在尝试从UserNamePasswordValidator类继承,但VS2013一直给我以下错误: 我的代码:C# Can';t添加System.IdentityModel包/参考,c#,asp.net,.net,wcf,asp.net-identity,C#,Asp.net,.net,Wcf,Asp.net Identity,长话短说,我想为我的WCF服务创建身份验证 目标框架:.NET 4.5 我正在关注这个 我正在尝试从UserNamePasswordValidator类继承,但VS2013一直给我以下错误: 我的代码: public class UserNamePassValidator : System.IdentityModel.UserNamePasswordValidator { } 我得到的错误是: 错误1命名空间“System”中不存在类型或命名空间名称“IdentityModel”(是否缺少程
public class UserNamePassValidator : System.IdentityModel.UserNamePasswordValidator
{
}
我得到的错误是:
错误1命名空间“System”中不存在类型或命名空间名称“IdentityModel”(是否缺少程序集引用?)
我试过几种不同的方法来解决这个问题:(没有一种能帮我)
C:\Program Files\Reference Assembly\Microsoft\Windows Identity Foundation\v3.5\Microsoft.Identity Model.dll
我错过了什么?这可能是我没有看到的一些明显的东西…如果目标框架是4.5,那么就没有可以下载的包来使用WIF。System.IdentityModel完全集成到框架4.5中,它是WIF在瞄准框架4.5及更高版本时使用的类型 此外,您还应从以下类型继承:System.IdentityModel.Selectors.UserNamePasswordValidator:
公共类UserNamePasswordValidator:System.IdentityModel.Selectors.UserNamePasswordValidator
{
公共覆盖无效验证(字符串用户名、字符串密码)
{
回来
}
}代码>