Creación de paquetes personalizados
El formato de archivo .msi es el preferido para crear paquetes personalizados. Un archivo .msi resulta sencillo de configurar durante la instalación y, mientras la instalación del producto ejecuta la cadena de instalación, el archivo .msi no necesita parámetros adicionales para realizar una instalación silenciosa en segundo plano.
A continuación, puede encontrar un ejemplo de cómo crear un paquete personalizado con el instalador WiX.
Al crear paquetes MSI, los archivos deben identificarse en una o en todas las siguientes categorías:
- Archivos de programa de OpenBuildings Designer: son el conjunto de archivos que se deben entregar en el directorio de programas de OpenBuildings Designer. La ubicación será similar al siguiente directorio: C:\Archivos de programa\Bentley\OpenBuildings Designer\. Suelen ser archivos de configuración (.cfg).
- Archivos de WorkSet para OpenBuildings Designer: son el conjunto de archivos que se deben entregar en OpenBuildings DesignerConfiguración. La ubicación será similar a la siguiente: C:\ProgramData\Bentley\OpenBuildings Designer\. Suelen ser archivos de datos adicionales o archivos de WorkSet.
- Otros archivos: se pueden vincular con cualquier producto. Solo se distribuyen junto con OpenBuildings Designer. Por ejemplo, las bibliotecas comunes o los archivos que puedan utilizar otros productos.
- Archivos de programa (.cfg files): MyCompanyPolicy.cfg y MyCompanyWorkSet.cfg. Este tipo de archivo debe entregarse en el directorio de programas de OpenBuildings Designer. Por tanto, pondremos este conjunto en el directorio con el identificador MYCOMPANY_CONFIGURATIONFILES.
- Archivos DGN (archivos de WorkSet): MyWorkSetLibrary.dgn y MyPartnerWorkSetLibrary.dgn. Este tipo de archivo debe entregarse en el directorio de programas de OpenBuildings DesignerConfiguración. Por tanto, pondremos este conjunto en el directorio con el identificador MYCOMPANY_CONFIGURATION.
- Un conjunto de archivos que se puede entregar en cualquier parte de la máquina. Por tanto, pondremos este conjunto en el directorio con el identificador MY_EXTRAFILES.
Este tipo de separación de archivos por ubicación de entrega facilita la configuración del paquete. No es necesario tener todos los tipos de archivos en el mismo paquete. Recomendamos organizar los tipos de archivos relacionados en un mismo paquete, a fin de que la instalación y el mantenimiento funcionen como una única unidad para ese paquete.
Parámetros de línea de comandos
En cuanto se selecciona un MSI, la configuración de OpenBuildings Designer determina los identificadores de directorios configurables. Por tanto, cuando comience a editar en la ventana de parámetros de línea de comandos, se mostrará una lista de posibles identificadores.
- INSTALLFOLDER_CONFIG_FILES Y INSTALLFOLDER_WORKSET_FILES: la ubicación en la que se instalará OpenBuildings Designer se determina en el momento de la instalación, de acuerdo con las rutas del directorio estándar de Windows. Por consiguiente, el instalador tratará de ayudar a determinar la ruta correspondiente a los directorios de OpenBuildings Designer o a los directorios estándar de Windows. En el caso de estos parámetros de línea de comandos, los archivos de configuración se pueden instalar en la carpeta Config\System; para ello solo tiene que definir el valor [InstallDirectory]\<product_name>\config\system\. Asimismo, los archivos de WorkSet se pueden instalar en la ubicación de WorkSet utilizando la ruta [ConfigurationDirectory]Configuration\Workspaces\MyCompany\. Las propiedades estándar, como [InstallDirectory] y [ConfigurationDirectory], estarán disponibles en una lista desplegable como posibles rutas relacionadas, junto con los directorios estándar de Windows.
El nombre del parámetro de línea de comandos y su valor correspondiente deberán estar separados por un signo "=".
Para agregar otro identificador de directorio, pulse <espacio> y, a continuación, introduzca el identificador de directorio.