哪里是Microsoft。IdentityModel dll
题
我已经安装窗户身份的基础,但不能找到Microsoft。IdentityModel dll。根据蔚动手实验室,它应该在添加参照在VS2010.但是它不存在。
我也在看着c:\Program 文件(86)\Windows身份的基础*它不在那里(或64位程序的文件,文件夹)。
帮助!
解决方案
你有没有安装 Windows标识基础和同伴 WIF SDK <? / p>
其他提示
怎么样的NuGet Windows标识基础。只需添加它,你你的项目和远离你去!其在MS所属NuGets之一,所以应当相应地保持。
编辑:是安装在Windows 8的Windows标识基金会(启用)通过打开一个窗口功能上的控制面板>所有控制面板项>程序和功能>打开Windows功能打开或关闭的特点是的 Windows标识基础3.5 的。安装在回答上面的链接将无法正常工作在Windows 8
如果您已经安装了WIF SDK,请尝试:
C:\Program Files\Reference Assemblies\Microsoft\Windows Identity Foundation\v3.5\
Microsoft.IdentityModel.dll
有关视窗10:
右键单击任务栏Windows徽标,选择“程序和功能”。
点击 '打开Windows功能打开或关闭'
在对话框出现,向下滚动或调整窗口的大小,并检查旁边的框“Windows标识基础3.5”
点击确定。
此激活需要的DLL。显然的Windows 10会保留所有的Windows安装这些特性使得它可以激活和停用他们的需求。
我有这个问题,但通过从参考所述DLL固定它 “C:\ Program Files文件\参考大会\微软\ Windows标识基础\ v3.5版本\ Microsoft.IdentityModel.dll”
转到参考属性和设置复制本地为True DLL。该DLL现在将包含在蔚蓝的包。
在Windows 8.1中的64位,C下的外观:\ Windows \ ADFS
在Windows 8和那里是一个方法,使命令行的功能,而无需下载/运行下面的明确安装任何东西:
dism /online /Enable-Feature:Windows-Identity-Foundation
,然后通过在您的Windows磁盘的根目录下运行下面找到该文件
dir /s /b Microsoft.IdentityModel.dll
我也有类似的问题。我得到了一个异常“类型未解决的成员‘Microsoft.IdentityModel.Claims.ClaimsPrincipal,Microsoft.IdentityModel,版本= 3.5.0.0,文化=中性公钥= 31bf3856ad364e35’。”
我试图运行从Visual Studio,这是Microsoft.IdentityModel.dll的本地副本的参考ASP.NET应用程序。
我不想安装SDK,我不得不到库复制到目录 “C:\ Program Files文件\ Common Files文件\ Microsoft共享\ DevServer \ 10.0”。并重新启动Visual Studio
检查命名空间映射3.5后改变见下文URL的详细资料。 http://msdn.microsoft.com/en-us/library/jj157091.aspx
同时安装在下面的链接
-
注意到:(Vista和Windows服务器2008年>>>Windows6.0和 Windows7和Windows服务器2008R2,>>>Windows6.1.)
-
注意到:下载的3.5版Visual Studio2008年。净3.5,4.0版本Visual Studio2010年。净4.0.
然后,你将能够得到大会呼 Microsoft。IdentityModel