Condizione di avvio .NET Framework

Aggiornamento: novembre 2007

Se l'applicazione che deve essere installata dipende da .NET Framework, la versione di runtime di .NET Framework sul computer di destinazione viene verificata da un'azione personalizzata (CheckFX) in Windows Installer e viene impostata una condizione di avvio in base al risultato. La proprietà Version della condizione di avvio di .NET Framework nel progetto di installazione specifica la versione di runtime esatta necessaria al programma di installazione sul computer di destinazione prima che venga installata l'applicazone. Per ulteriori informazioni su Version, vedere Proprietà Version (condizioni di avvio).

Nota:

Per impostazione predefinita, il runtime di .NET Framework è inserito in un package insieme all'applicazione e, se necessario, viene installato automaticamente con l'applicazione. È comunque buona norma includere la condizione di avvio qualora un utente tenti di eseguire il file .msi direttamente, ignorando il programma di avvio automatico. Per ulteriori informazioni, vedere Distribuzione dei prerequisiti (Visual Studio).

Nota:

Se si utilizza Visual Studio 2003 o versioni precedenti, è necessario immettere un numero di versione di .NET Framework valido in formato N.N.NNNN oppure N.N.NNNNN (ad esempio, 1.0.3705 oppure 2.0.50727). La condizione di avvio potrebbe restituire valori non corretti se si immette un numero di versione non conforme a questo requisito, ad esempio, 1.0.0.

Se non viene trovata la versione runtime di .NET Framework specificata nella proprietà SupportedRuntimes l'installazione viene interrotta. Viene visualizzata una finestra di dialogo Sì o No che contiene il testo specificato nella proprietà Message. Gli utenti che scelgono Sì vengono reindirizzati al percorso specificato nella proprietà InstallUrl. L'impostazione predefinita è un sito Web del Supporto tecnico Microsoft che contiene una copia scaricabile del file redistribuibile di .NET Framework, ma è necessario specificare un percorso che contenga la versione specifica richiesta dall'applicazione.

In molti casi, è preferibile modificare la proprietà InstallUrl per specificare il percorso desiderato del file redistribuibile. Se, ad esempio, viene distribuita l'applicazione sul CD-ROM, è necessario includere il file ridistribuibile sul CD e modificare la proprietà InstallUrl in un relativo percorso di file. Se si modifica la proprietà InstallUrl, è necessario modificare anche la proprietà Message per indicare l'applicazione da installare e il percorso da cui viene installata.

Vedere anche

Concetti

Utilizzo di più versioni di .NET Framework

Scelta di versioni specifiche di .NET Framework con MSBuild

Scelta di versioni specifiche di .NET Framework con MSBuild

Riferimenti

Proprietà Version (condizioni di avvio)

Proprietà AllowLaterVersions (condizioni di avvio)

Proprietà SupportedRuntimes

Proprietà Message (condizioni di avvio)

Proprietà InstallUrl (condizioni di avvio)

Proprietà per l'editor delle condizioni di avvio

Altre risorse

Esecuzione affiancata di diverse versioni

Gestione delle condizioni di avvio durante la distribuzione