Compartir a través de


Manifiesta

Los manifiestos son archivos XML que acompañan y describen ensamblados en paralelo o aplicaciones aisladas. Los manifiestos identifican de forma única el ensamblado a través del elemento assemblyIdentity assemblyIdentity. Contienen información que se usa para el enlace y la activación, como clases COM, interfaces y bibliotecas de tipos, que se han almacenado tradicionalmente en el Registro. Los manifiestos también especifican los archivos que componen el ensamblado y pueden incluir clases de Windows si el autor del ensamblado quiere que se controlen versiones. Los ensamblados en paralelo no están registrados en el sistema, pero están disponibles para las aplicaciones y otros ensamblados del sistema que especifican dependencias en los archivos de manifiesto.

Los archivos de manifiesto permiten a los administradores y aplicaciones administrar las versiones de ensamblado en paralelo después de la implementación. Cada ensamblado en paralelo debe tener un manifiesto asociado. La instalación de Windows XP instala el ensamblados compatibles de Microsoft en paralelo con sus manifiestos. Si desarrolla sus propios ensamblados en paralelo, también debe instalar los archivos de manifiesto. Para obtener más información, vea Instalación de ensamblados en paralelo y referencia de archivos de manifiesto.

Los manifiestos y los archivos de configuración no se localizan.

Los siguientes tipos de manifiestos se usan con ensamblados en paralelo:

  • manifiestos de ensamblado describir ensamblados en paralelo. Se usan para administrar los nombres, versiones, recursos y ensamblados dependientes de ensamblados en paralelo. Los manifiestos de ensamblados compartidos se almacenan en la carpeta WinSxS del sistema. Los manifiestos de ensamblado privado se almacenan como un recurso en el archivo DLL o en la carpeta de la aplicación.
  • Manifiestos de aplicación describen aplicaciones aisladas. Se usan para administrar los nombres y versiones de los ensamblados compartidos en paralelo a los que la aplicación debe enlazar en tiempo de ejecución. Los manifiestos de aplicación se copian en la misma carpeta que el archivo ejecutable de la aplicación o se incluyen como un recurso en el archivo ejecutable de la aplicación.
  • archivos de configuración de aplicaciones, son manifiestos que se usan para invalidar y redirigir las versiones de los ensamblados dependientes usados por ensamblados y aplicaciones en paralelo.
  • archivos de configuración del publicador, son manifiestos que se usan para redirigir la versión de un ensamblado en paralelo a otra versión compatible. La versión a la que se redirige el ensamblado debe tener los mismos valores major.minor que la versión original.