Creazione di pacchetti personalizzati
.msi è il formato file predefinito per la creazione di pacchetti personalizzati. Un file .msi è semplice da configurare in fase di installazione e durante l'esecuzione della catena di installazione, il file .msi non necessita di ulteriori parametri per eseguire l'installazione invisibile all'utente in background.
Di seguito è indicato un esempio per creare un pacchetto personalizzato con il programma di installazione WiX.
In fase di creazione di pacchetti MSI, i file devono essere identificati in una o tutte le seguenti categorie:
- File di programma per OpenBuildings Designer - Set di file che devono essere distribuiti nella directory di programma OpenBuildings Designer. Il percorso sarà analogo a quello della directory C:\Program Files\Bentley\OpenBuildings Designer\. Si tratta in genere di file di configurazione (.cfg).
- File di WorkSet per OpenBuildings Designer - Set di file che devono essere distribuiti in OpenBuildings Designer Configurazione. Il percorso sarà analogo a quello della directory C:\ProgramData\Bentley\OpenBuildings Designer\. Si tratta in genere di file di dati aggiuntivi o file di WorkSet.
- File vari - Questi file possono essere associati a qualsiasi prodotto. Vengono distribuiti insieme a OpenBuildings Designer. Si tratta ad esempio di librerie comuni o file che possono essere utilizzati da altri prodotti.
- File di programma (file .cfg): MyCompanyPolicy.cfg e MyCompanyWorkSet.cfg. Questo tipo di file deve essere distribuito nella directory di programma di OpenBuildings Designer. Pertanto, questo set deve essere inserito nella directory con l'identificatore MYCOMPANY_CONFIGURATIONFILES.
- File DGN (file di WorkSet): MyWorkSetLibrary.dgn e MyPartnerWorkSetLibrary.dgn. Questo tipo di file deve essere distribuito nella directory di OpenBuildings DesignerConfigurazione. Pertanto, questo set deve essere inserito nella directory con l'identificatore MYCOMPANY_CONFIGURATION.
- Un set di file che può essere distribuito ovunque nel computer. Pertanto, questo set deve essere inserito nella directory con l'identificatore MY_EXTRAFILES.
Questo genere di separazione dei file in base alla posizione di distribuzione semplificherà la configurazione del pacchetto. Non è necessario che tutti i tipi di file si trovino nello stesso pacchetto. È consigliabile comprimere i tipi di file correlati in un singolo pacchetto, per garantirne l'installazione e la manutenzione come una singola unità.
Parametri della riga di comando
Dopo aver selezionato un file MSI, l'installazione di OpenBuildings Designer riconoscerà gli identificatori di directory configurabili. Pertanto, in fase di modifica nella finestra dei parametri della riga di comando, verrà visualizzato un elenco dei possibili identificatori.
- INSTALLFOLDER_CONFIG_FILES and INSTALLFOLDER_WORKSET_FILES - Il percorso in cui verrà installato OpenBuildings Designer viene impostato in fase di installazione, in base ai percorsi della directory standard di Windows. Pertanto, il programma di installazione tenterà di configurare il percorso in relazione alle directory di OpenBuildings Designer o alle directory standard di Windows. Per questi parametri della riga di comando, i file di configurazione possono essere installati nella cartella Config\System impostando il valore [InstallDirectory]\<product_name>\config\system\. In modo analogo, i file di WorkSet possono essere installati nella posizione WorkSet mediante il percorso [ConfigurationDirectory]Configuration\Workspaces\MyCompany\. Le proprietà standard quali [InstallDirectory] e [ConfigurationDirectory] risulteranno disponibili nell'elenco a discesa come possibili percorsi relativi, insieme alle directory standard di Windows.
Il nome del parametro della riga di comando e il relativo valore devono essere separati da un segno "=".
Per aggiungere un altro identificatore di directory, premere <spazio> e immettere l'identificatore di directory.