53 votes

Où est la dll Microsoft.IdentityModel

J'ai installé Windows Identity Foundation mais je ne trouve pas la dll Microsoft.IdentityModel. Selon les ateliers Azure Hands-on-Labs, il devrait simplement figurer dans Ajouter une référence dans VS2010. Cependant ce n'est pas là.

J'ai aussi regardé dans c: \ Program Files (x86) \ Identity Foundation * de Windows et ce n'est pas là (ou dans le dossier des fichiers de programme 64 bits).

Aidez-moi!

51voto

Eugenio Pace Points 7334

Avez-vous installé Windows Identity Foundation et le SDK WIF associé ?

51voto

Big T Points 1951

Comment faire un NuGet Windows Identity Foundation. Il suffit de l'ajouter vous votre projet et vous allez loin! C'est l'un des MS appartenant NuGets devrait donc être maintenu en conséquence.

EDIT: Dans Windows 8 Windows Identity Foundation est installé (activé) en tournant une fonctionnalité de windows dans Panneau de configuration > Tous les Éléments du Panneau de configuration > Programmes et Fonctionnalités > Activer la fonctionnalité de Windows ou de désactiver la fonctionnalité de Windows Identity Foundation 3.5. Les installateurs lié à la réponse ci-dessus ne fonctionnera pas sur Windows 8

40voto

TJ Amas Points 929

Si vous avez installé le SDK WIF, essayez:

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

6voto

Jeppebm Points 117

J'ai eu ce problème, mais je l'ai corrigé en référençant la DLL à partir de "Identity Foundation \ v3.5 \ Microsoft.IdentityModel.dll" de C: \ Program Files \ Reference \ Microsoft \ Windows "

Accédez aux propriétés de référence et définissez Copy Local sur True pour la DLL. La DLL sera maintenant incluse dans le package azure.

1voto

Edward Weinert Points 89

J'ai eu un problème similaire. J'ai eu une exception de Type "n'est pas résolu pour le membre 'de Microsoft.IdentityModel.Les revendications.ClaimsPrincipal, Microsoft.IdentityModel, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35".".

J'ai essayé d'exécuter le ASP.NET application à partir de Visual Studio, qui était une référence à une copie locale de Microsoft.IdentityModel.dll.

Je n'ai pas envie d'installer le SDK et j'ai dû copier la bibliothèque dans le répertoire "C: \ Program Files \ Fichiers Communs \ Microsoft Shared \ DevServer \ 10.0" et redémarrez Visual Studio.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X