質問

Windows Identity Foundation をインストールしましたが、Microsoft.IdentityModel dll が見つかりません。Azureハンズオンラボによると、これはVS2010の参照の追加にあるはずです。しかし、それはありません。

c:\Program Files(x86)\Windows Identity Foundation* も調べましたが、そこ (または 64 ビット プログラム ファイル フォルダー) にはありませんでした。

ヘルプ!

役に立ちましたか?

解決

あなたはインストールしました Windowsのアイデンティティ財団とコンパニオン WIF SDK の<? / P>

他のヒント

NuGetはどうですか Windows Identity Foundation. 。プロジェクトに追加するだけですぐに使用できます。これは MS が所有する NuGet の 1 つであるため、それに応じて維持する必要があります。

編集: Windows 8 では、Windows の機能をオンにすることで Windows Identity Foundation がインストール (有効) されます。 [コントロール パネル] > [すべてのコントロール パネル項目] > [プログラムと機能] > [Windows 機能をオンまたはオフにする] 特徴は Windows Identity Foundation 3.5. 。上記の回答にリンクされているインストーラーは Windows 8 では動作しません

あなたはWIF SDKをインストールしている場合、試してください:

C:\Program Files\Reference Assemblies\Microsoft\Windows Identity Foundation\v3.5\
   Microsoft.IdentityModel.dll
Windowsの10の場合

、タスクバーのWindowsロゴを右クリックし、「プログラムと機能」を選択します。

'ターンWindowsのオンまたはオフ機能' をクリックしてください ]ダイアログボックスに表示されますが、下にスクロールするか、ウィンドウのサイズを変更し、「Windowsのアイデンティティ財団3.5」

の横にあるボックスをチェックしていること

[OK]をクリックします。

これは、必要なDLLを活性化させます。それは、必要に応じてそれらを活性化し、無効化することができるようにどうやらWindowsの10は、Windowsのインストール中に、これらの機能のすべてを保持します。

私はこの問題を持っていましたが、からDLLを参照することによってそれを固定 "C:\プログラムファイル\リファレンスアセンブリ\マイクロソフト\ Windowsのアイデンティティ財団\ V3.5 \ Microsoft.IdentityModel.dll"

参照プロパティおよびDLLをtrueに設定ローカルコピーに移動します。 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、文化、なPublicKeyToken = 31bf3856ad364e35' 種類メンバーに解決されていません。" 例外がまし。

私はMicrosoft.IdentityModel.dllのローカルコピーを参照したのVisual StudioからASP.NETアプリケーションを実行しようとしました。

私はSDKをインストールしたくなかったと私はディレクトリにライブラリをコピーする必要がありました "C:\ Program Files \ Commonファイル\ Microsoft共有\ DevServer \ 10.0" と

のVisual Studioを再起動します。
3.5後に変更を確認する名前空間マッピングの詳細は、URLの下に表示されます。 http://msdn.microsoft.com/en-us/library/jj157091.aspx

以下のリンクの両方をインストールします

  1. Windows Identity Foundation

    注記:(Vista and Windows Server 2008 >>> Windows6.0およびWindows 7およびWindows Server 2008 R2の場合、>>> Windows6.1。)

  2. Windows Identity Foundation SDK

    注記:Visual Studio 2008 および .NET 3.5 の場合は 3.5 バージョンを、Visual Studio 2010 および .NET 4.0 の場合は 4.0 バージョンをダウンロードします。

そうすることでのみ、呼び出されるアセンブリを取得できるようになります Microsoft.IdentityModel

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top