Condividi tramite


Distribuzione condizionale

Aggiornamento: novembre 2007

Una delle caratteristiche più interessanti della distribuzione di Visual Studio è rappresentata dalla possibilità di specificare condizioni per l'installazione, così da poterla personalizzare caso per caso. Si potrebbe decidere, ad esempio, di installare file diversi a seconda della versione del sistema operativo utilizzato o di personalizzare le impostazioni del Registro di sistema in base al valore di una chiave esistente o perfino di bloccare l'installazione se sul computer di destinazione non è ancora stata installata un'applicazione dipendente.

Gli strumenti di distribuzione di Visual Studio supportano la distribuzione condizionale in due modi: mediante le condizioni di avvio e mediante la proprietà Condition.

Le condizioni di avvio vengono utilizzate per valutare una condizione sul computer di destinazione, bloccando l'installazione se la condizione non viene soddisfatta. È possibile impostare le condizioni di avvio per rilevare la versione del sistema operativo o verificare l'esistenza di file, valori del Registro di sistema, componenti di Windows Installer, Common Language Runtime e Internet Information Services. Si potrebbe quindi impostare una condizione di avvio per verificare se sul computer è installata una determinata versione del sistema operativo, ad esempio Windows 2000. Se la verifica dà esito negativo, dovrebbe comparire un messaggio per informare l'utente di questo requisito e l'installazione dovrebbe venire bloccata. Le condizioni di avvio vengono specificate nell'Editor delle condizioni di avvio. Per ulteriori informazioni, vedere Gestione delle condizioni di avvio durante la distribuzione.

La proprietà Condition permette di valutare le proprietà esposte in Windows Installer o impostate tramite altri elementi del programma di installazione. Durante l'installazione, ad esempio, in Windows Installer vengono esposte proprietà relative alla versione del sistema operativo. Se si desiderasse installare un file solo in Windows 2000 o versione successiva, sarebbe necessario impostare la proprietà Condition di tale file su VersionNT>=500. È possibile specificare più condizioni in una sola proprietà Condition. VersionNT>=400 AND VersionNT<500, ad esempio, specifica tutte le versioni di Windows NT 4, a eccezione di Windows 2000. È possibile impostare condizioni per file, cartelle, voci del Registro di sistema e azioni personalizzate. Per ulteriori informazioni, vedere Condizioni di distribuzione.

Vedere anche

Concetti

Condizioni di distribuzione

Riferimenti

Proprietà Condition

Altre risorse

Gestione delle condizioni di avvio durante la distribuzione