web-dev-qa-db-ja.com

Microsoft.IdentityModel.Extensions.dllライブラリはどこにありますか?

Microsoft.IdentityModel.Extensionsライブラリを検索しています。私が読んでいるドキュメントでは、GACで利用できるようにすべきだと彼らは言っていますが、そうではありません。 Visual Studio 2012を使用しています。

どこで見つけることができますか?

16
ŁukaszW.pl

プロジェクトを右クリックして[NuGetパッケージの管理]を選択し、次の拡張機能を探します Windows Identity Foundation

または、 here から前提条件からダウンロードできます。

9
Nair

私の目が血を流し、解決策が見つからなくなるまでグーグルした後、次の手順を実行することで、Sharepoint 2013サイトが表示されないエラーを修正できました。

  1. フォルダーパスに移動> C:\ Windows\Microsoft.NET\Assembly\GAC_MSIL\Microsoft.IdentityModel.Extensions\v4.0_2.0.0.0__69c3241e6f0468ca

  2. 空のパスがMicrosoft.IdentityModel.Extensions.dllのコピーを見つけて上記のパスに配置する必要がある場合、私の場合、2番目に機能する仮想マシンがあったため、そこから.DLLをコピーしました。

    Windows 2008サーバーでは、以下のパスにMicrosoft.IdentityModel.Extensions.dllのコピーが見つかります。

C:\ inetpub\wwwroot\wss\VirtualDirectories\Portal80\bin

1
rey garrido

Sharepointの開発に関連してこの問題が発生している場合は、この寒さが解決策になります。

私のアプリケーションは、もともとAppForSharePointWebToolkit nugetパッケージ(VS2013)を使用して、Sharepointと対話するアプリケーションでした。これを新しい開発マシン(VS2017を使用)のソリューションに追加しようとすると、次のエラーが発生しました。

参照を追加できませんでした。パッケージ 'AppForSharePointWebToolkit'は、GACにない 'Microsoft.IdentityModel'へのフレームワーク参照を追加しようとしました。

私はついにこのNugetパッケージを見つけました: https://www.nuget.org/packages/Microsoft.SharePointOnline.CSOM これはMicrosoftによるものであり、「Microsoft .IdentityModel '。

1
JohnB

Windows Identity Foundationを検索してインストールします。 1つの可能性はNugetを使用することです

PM> Install-Package Microsoft.IdentityModel
1
JeffRSon

含める Microsoft.IdentityModel.Extensions WIFランタイムサポートの場合は、次の手順を実行します。

  1. WIFランタイムと.NET Framework 4.0用SDKをダウンロードしてインストールします。
     Microsoft.IdentityModelアセンブリは
    %Program Files%\ Reference Assemblies\
     Microsoft\Windows Identity Foundation\v3.5フォルダーの下にあります。
    
  2. Microsoft.IdentityModel、System.IdentityModel、およびSystemへの参照を追加します。構成アセンブリ
1
Jatin patil