Interoperabilidad COM sin registro
La interoperabilidad COM sin registro activa componentes para almacenar información de los ensamblados sin utilizar el Registro de Windows. En vez de registrar componentes en un equipo durante la implementación, se pueden crear archivos de manifiesto de estilo Win32 en tiempo de diseño que contengan información sobre el enlace y la activación. Estos archivos de manifiesto, y no las claves de Registro, dirigen la activación de los objetos.
La utilización de la activación sin registro para los ensamblados, en vez de registrarlos durante la implementación, ofrece dos ventajas:
Se puede controlar qué versión de archivo DLL se activa cuando en el equipo hay instalada más de una versión.
Los usuarios finales pueden utilizar XCOPY o FTP para copiar la aplicación en un directorio apropiado de su equipo. La aplicación puede entonces ejecutarse desde ese directorio.
En esta sección se describen los dos tipos de manifiestos que se necesitan para la interoperabilidad COM sin registro: manifiesto de aplicación y manifiesto de componente. Estos manifiestos son archivos XML. Un manifiesto de aplicación, que crea el desarrollador de aplicaciones, contiene metadatos que describen los ensamblados y las dependencias de ensamblado. Un manifiesto de componente, que crea el desarrollador de componentes, contiene información que en caso contrario se encuentra en el Registro de Windows.
En esta sección
- Requisitos para interoperabilidad COM sin registro
Identifica el sistema operativo y la versión de .NET Framework que se requiere.
- Configurar componentes COM para activación sin registro
Describe ensamblados COM simultáneos.
- Cómo: Configurar componentes basados en .NET para la activación sin registro
Describe cómo crear un manifiesto de aplicación y cómo crear e incrustar un manifiesto de componente.
Secciones relacionadas
- Ejecución simultánea para interoperabilidad COM
Describe cómo compartir componentes de forma segura mediante los servicios de interoperabilidad COM.