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