Compartir a través de


Register (Propiedad)

Especifica si se debe registrar un archivo, ensamblado o grupo de resultados del proyecto en un equipo de destino durante la instalación.

Valores

En la siguiente tabla, se muestran los valores de la propiedad Register en caso de agregar archivos individuales al proyecto de instalación.

Ajuste

Descripción

DoNotRegister

No es necesario registrar el elemento.

COM

El elemento se registrará como objeto COM.

COMRelativePath

El elemento se registrará como un objeto COM aislado.

COMSelfReg

El elemento se registrará automáticamente como objeto COM al instalarse. No disponible para ensamblados.

Fuente

El archivo se registrará como un archivo de fuentes al instalarse.

En la siguiente tabla, se muestran los valores de la propiedad Register en caso de agregar el resultado del proyecto al proyecto de instalación.

Ajuste

Descripción

DoNotRegister

No es necesario registrar el elemento.

COM

El elemento se registrará como objeto COM.

COMRelativePath

El elemento se registrará como un objeto COM aislado.

COMSelfReg

El elemento se registrará automáticamente como objeto COM al instalarse. No disponible para ensamblados.

Fuente

El archivo se registrará como un archivo de fuentes al instalarse.

Comentarios

Normalmente, no es necesario registrar los elementos basados en .NET Framework; de forma predeterminada, esos elementos toman el valor DoNotRegister. De forma predeterminada, los archivos COM .dll o .exe con OleSelfRegister en su información de versión toman el valor COMSelfReg. Los archivos de fuentes se registran como Font.

Si desea incluir un archivo DLL COM aislado en su aplicación, debería establecer la propiedad Isolated de su referencia en True. Cuando se agrega el archivo DLL al resultado del proyecto, la propiedad Registration debe establecerse en DoNotRegister, pero en algunos casos (por ejemplo en mstime.dll) se establecerá en COMSelfReg. En casos como éste debe cambiar manualmente el registro a DoNotRegister.

Para ello, seleccione el archivo DLL en la carpeta de aplicación del proyecto de instalación y, en la ventana Propiedades, asegúrese de que la propiedad Registration está establecida en DoNotRegister. Haga esto para todos los componentes COM aislados incluidos en el proyecto de programa de instalación.

Vea también

Referencia

Propiedades del Editor del sistema de archivos

Otros recursos

Administración de configuraciones del Registro en la implementación