Microsoft.IdentityModel dll はどこにありますか
質問
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ロゴを右クリックし、「プログラムと機能」を選択します。
'ターン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 の
以下のリンクの両方をインストールします
-
注記:(Vista and Windows Server 2008 >>> Windows6.0およびWindows 7およびWindows Server 2008 R2の場合、>>> Windows6.1。)
Windows Identity Foundation SDK
注記:Visual Studio 2008 および .NET 3.5 の場合は 3.5 バージョンを、Visual Studio 2010 および .NET 4.0 の場合は 4.0 バージョンをダウンロードします。
そうすることでのみ、呼び出されるアセンブリを取得できるようになります Microsoft.IdentityModel