Pregunta

He instalado el Windows Identity Foundation, pero no puede encontrar el archivo DLL microsoft.identityModel. De acuerdo con el azul Hands-on-Labs sólo debe estar en Agregar referencia en VS2010. Sin embargo, no está allí.

También se veía en c:. \ Archivos de programa (x86) \ Windows Identity Foundation * y no está ahí (o carpeta los archivos de programa de 64 bits)

Ayuda!

¿Fue útil?

Otros consejos

¿Qué tal un NuGet Windows Identity . Sólo tiene que añadir lo que proyectas y ya está! Es uno de los nugets MS propiedad por lo que debe mantenerse en consecuencia.

EDIT: En Windows 8 Windows Identity Foundation está instalado (habilitado) girando a ventanas cuentan con encendido en Panel de control> Panel de control Todos los artículos> Programas y características> Activar las características de Windows o off es la función Windows Identity Foundation 3.5 . Instaladores vinculados en la respuesta anterior no funcionará en Windows 8

Si ha instalado el SDK de WIF, trate de:

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

Para Windows 10:

Haga clic en el logotipo de Windows barra de tareas, seleccione 'Programas y características'.

Haga clic en 'Activar las características de Windows o desactivar'

En el cuadro de diálogo que aparece, desplazarse hacia abajo o cambiar el tamaño de la ventana y marque la casilla junto a 'Identidad de Windows 3.5 Fundación'

Haga clic en OK.

Esto activa las DLL necesarias. Al parecer, Windows 10 mantiene todas esas características en la instalación de Windows para que se pueda activar y desactivar según la demanda.

he tenido este problema, pero fijo que haciendo referencia a la DLL de la "C: \ Archivos de programa \ Referencia Asambleas \ Microsoft \ Windows Identity Foundation \ v3.5 \ Microsoft.IdentityModel.dll"

A LA propiedades de referencia y establecer copia local True para el DLL. La DLL se incluirá ahora en el paquete azul.

En Windows 8.1 de 64 bits, mirada en C: \ Windows \ AD FS

En Windows 8 y hasta hay una manera de activar la función de la línea de comandos sin tener que descargar / instalar nada explícitamente ejecutando el siguiente:

dism /online /Enable-Feature:Windows-Identity-Foundation

y luego encontrar el archivo ejecutando el siguiente en la raíz de su disco de Windows:

dir /s /b Microsoft.IdentityModel.dll

He tenido un problema similar. Tengo una excepción "Tipo no se resuelve de este miembro Microsoft.IdentityModel.Claims.ClaimsPrincipal, microsoft.identityModel, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 '.".

He intentado ejecutar la aplicación ASP.NET desde Visual Studio, que era una referencia a una copia local de Microsoft.IdentityModel.dll.

No quería instalar el SDK y tuve que copiar la biblioteca en el directorio "C: \ Archivos de programa \ Archivos comunes \ Microsoft Shared \ devserver \ 10.0". Y reiniciar Visual Studio

Comprobar asignación de espacio de nombres cambiado después de 3,5 ver más abajo URL para más detalles. http://msdn.microsoft.com/en-us/library/jj157091.aspx

instalar ambos de los siguientes enlaces

  1. Windows Identity Foundation

    Nota: (para Vista y Windows Server 2008 >>> Windows6.0 y Para Windows 7 y Windows Server 2008 R2, >>> Windows6.1. )

  2. de Windows Identity Foundation SDK

    Nota: : Descargar la versión 3.5 para Visual Studio 2008 y .NET 3.5, la versión 4.0 para Visual Studio 2010 y .NET 4.0.

A continuación, solamente, usted será capaz de obtener la asamblea llamada microsoft.identityModel

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top