我在.Net 4.0
上创建测试MVC 3项目。尝试安装 Auth0 nuget package 。此程序包需要System.IdentityModel.dll
。但我无法完成软件包的安装,因为System.IdentityModel.dll
在项目中不可用。
我尝试手动添加此引用:
按此路径C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.IdentityModel.dll
添加参考,似乎一切顺利,但最后再次引用不可用。我不知道如何解决这个问题。需要你的帮助。
错误:无法添加对“System.IdentityModel”的引用。请做出来 确定它在全局程序集缓存中
更新:我尝试在.Net 4.0
上创建MVC4项目,但无法将System.IdentityModel.dll
添加到项目中
答案 0 :(得分:0)
System.IdentityModel可用于Framework 4。 您应该使用GACUTIL http://msdn.microsoft.com/es-es/library/ex0ss12c(v=vs.100).aspx将其添加到全局程序集缓存(GAC)中 例如:
gacutil / i mydll.dll
您也可以尝试安装旧版本的Auth0和Auth0-aspnet。 v1.2.1不要求IdentityModel。
您可以从软件包管理器控制台安装软件包:
PM> Install-Package Auth0-ASPNET -Version 1.2.1
依赖关系:
Auth0(≥1.1.0)和ClaimsCookie(≥1.2.0)