我正在搜索Microsoft.IdentityModel.Extensions
库。在我正在阅读的文档中,他们建议它应该在我的GAC中提供,但事实并非如此。我正在使用Visual Studio 2012。
我在哪里可以找到它?
答案 0 :(得分:8)
右键单击您的项目并选择Manage NuGet Package并查找以下扩展名 Windows Identity Foundation
或者,您可以从here专门从先决条件下载
答案 1 :(得分:1)
搜索并安装Windows Identity Foundation。一种可能性是使用Nuget
PM> Install-Package Microsoft.IdentityModel
答案 2 :(得分:1)
要包含Microsoft.IdentityModel.Extensions
以获得WIF运行时支持,请执行以下步骤:
Note that the Microsoft.IdentityModel assembly is located under the %Program Files%\Reference Assemblies\ Microsoft\Windows Identity Foundation\v3.5 folder.
答案 3 :(得分:1)
好吧,谷歌搜索直到我的眼睛流血而没有找到解决方案,我能够通过采取以下步骤来修复错误而不显示我的sharepoint 2013网站:
转到文件夹路径> C:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ Microsoft.IdentityModel.Extensions \ v4.0_2.0.0.0__69c3241e6f0468ca
如果上面的路径是空的,你必须找到Microsoft.IdentityModel.Extensions.dll的副本并将其放在上面的路径中,在我的情况下,我有第二个工作虚拟机,所以我复制了.DLL从那里。
在Windows 2008服务器中,您可以在以下路径中找到Microsoft.IdentityModel.Extensions.dll的副本:
C:\的Inetpub \ wwwroot的\ WSS \ VirtualDirectories \ Portal80 \ BIN
答案 4 :(得分:1)
如果您在与Sharepoint开发有关的问题上遇到问题,那么可以解决这个问题。
我的应用程序是一个与Sharepoint进行交互的应用程序,最初是使用AppForSharePointWebToolkit nuget包(在VS2013中)。当我尝试将其添加到新开发机上的解决方案中(使用VS2017)时,出现以下错误:
无法添加参考。软件包“ AppForSharePointWebToolkit” 试图添加对“ Microsoft.IdentityModel”的框架引用 在GAC中找不到。
我终于找到了这个Nuget软件包:https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM,它是由Microsoft提供的,似乎为我提供了我所有的Sharepoint类,而不需要'Microsoft.IdentityModel'。
答案 5 :(得分:0)
我的问题是从Visual Studio 2019安装Windows Identity Foundation。它在VS启动时显示。我试图在VS Installer中找到它,但是没有运气。但是,您可以在程序和功能(appwiz.cpl)中检查是否已安装此软件包。
因此,请不要忽略VS警告。
答案 6 :(得分:0)