Merge.Merge (método)
El método Merge del objeto Merge ejecuta una combinación de la base de datos actual y el módulo actual. La combinación asocia los componentes del módulo a la característica identificada por Feature. La raíz del árbol de directorios del módulo se redirige a la ubicación indicada por RedirectDir.
Solo se puede llamar al método Merge una vez para realizar una combinación determinada de archivos .msi y .msm.
Merge.Merge(
Feature,
RedirectDir
)
-
Característica
-
Nombre de una característica de la base de datos.
-
RedirectDir
-
Clave de una entrada de la tabla Directory de la base de datos. Este parámetro puede ser NULL o ser una cadena vacía.
Este método no devuelve ningún valor.
Una vez completada la combinación, los componentes del módulo se asocian a la característica que se identifica mediante Feature. Esta característica no se crea, debe ser una característica existente. Tenga en cuenta que el método Merge obtiene todas las referencias de características del módulo y sustituye la referencia de característica por todas las apariciones del GUID nulo en la base de datos del módulo. Para obtener más información, consulte Hacer referencia a características en módulos de combinación.
El módulo se puede asociar a características adicionales mediante el método Connect. Tenga en cuenta que al llamar al método Connect solo se crean asociaciones de componentes de características. No se modifican las filas que ya se han combinado en la base de datos.
Los cambios realizados en la base de datos solamente se guardan si se llama al método CloseDatabase con bCommit establecido en TRUE.
Si se producen conflictos de combinación, como exclusiones, se colocan en el enumerador de errores para su recuperación posterior, pero no provocan un error de combinación. Los errores pueden recuperarse mediante la propiedad Errors. Los errores y los mensajes informativos se publican en el archivo de registro actual.
Consulte la función Merge.
Requisito | Value |
---|---|
Versión |
Mergemod.dll 1.0 o posterior |
Encabezado |
|
Archivo DLL |
|