Register (Propiedad)
Actualización: noviembre 2007
Especifica si se debe registrar un archivo, ensamblado o grupo de resultados del proyecto en un equipo de destino durante la instalación.
Valores
Los valores para la propiedad Register son:
Valor |
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. |
Font |
El archivo se registrará como un archivo de fuentes al instalarse. |
Comentarios
Normalmente, no es necesario registrar los elementos basados en .NET Framework y, de forma predeterminada, 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.