Finestra di dialogo Prerequisiti

La finestra di dialogo Prerequisiti specifica i componenti prerequisiti installati, la modalità di installazione e l'ordine in cui vengono installati i pacchetti.

Finestra di dialogo Prerequisiti in Visual Studio 2017

Per accedere a questa finestra di dialogo, selezionare un nodo di progetto in Esplora soluzioni, quindi scegliere Progetto>Proprietà. Quando viene visualizzata Creazione progetti, selezionare la scheda Pubblica e quindi selezionare Prerequisiti. Per i progetti di installazione, scegliere Proprietà dal menu Progetto. Quando viene visualizzata la finestra di dialogo Pagine delle proprietà fare clic su Prerequisiti.

Nota

In ClickOnce per .NET Core 3.1 e .NET 5 o versione successiva è possibile impostare le proprietà di distribuzione usando lo strumento Pubblica anziché la pubblicazione guidata e la pagina Pubblica di Progettazione progetti. Per altre informazioni, vedere Distribuire un'applicazione Windows .NET con ClickOnce e ClickOnce per .NET.

Elenco degli elementi di interfaccia

Elemento Descrizione
Crea programma di installazione per installare componenti dei prerequisiti Include i componenti dei prerequisiti nel programma di installazione dell'applicazione (Setup.exe) in modo che vengano installati prima dell'applicazione in ordine di dipendenza. Questa opzione è selezionata per impostazione predefinita. Se non è selezionata, non viene creato alcun Setup.exe .
Scegliere i prerequisiti da installare Specifica se installare i componenti, ad esempio librerie di runtime di .NET Framework e C++.

Ad esempio, selezionando la casella di controllo accanto a SQL Server 2012 Express, si specifica che il programma di installazione deve verificare se il componente è già installato nel computer di destinazione e, in caso contrario, installarlo.

Per informazioni dettagliate su ogni pacchetto di prerequisiti, vedere Informazioni sui prerequisiti.
Scarica prerequisiti dal sito Web del fornitore del componente Specifica che i componenti dei prerequisiti devono essere installati dal sito Web del fornitore. Si tratta dell'opzione predefinita.
Scarica prerequisiti dallo stesso percorso dell'applicazione Specifica che i componenti dei prerequisiti devono essere installati dallo stesso percorso dell'applicazione. In questo modo vengono copiati tutti i pacchetti di prerequisiti nel percorso di pubblicazione. Per il corretto funzionamento di questa opzione, i pacchetti di prerequisiti devono essere presenti nel computer di sviluppo.
Scarica prerequisiti dal seguente percorso Specifica che i componenti dei prerequisiti devono essere installati dal percorso specificato. Per selezionare un percorso usare il pulsante Sfoglia.

Nota

Per informazioni su dove inserire i prerequisiti, vedere Creare pacchetti del programma di avvio automatico.

Informazioni sui prerequisiti

I componenti dei prerequisiti che sono visualizzati nella finestra di dialogo Prerequisiti potrebbero differire da quelli presenti nell'elenco seguente. I pacchetti dei prerequisiti elencati nella finestra di dialogo Prerequisiti vengono impostati automaticamente alla prima apertura della finestra di dialogo. In caso di modifiche successive al framework di destinazione del progetto, è necessario selezionare manualmente i prerequisiti in modo che vi sia corrispondenza.

Elemento Descrizione
Runtime di .NET Desktop 3.x, ..., 8.x Questo pacchetto installa il runtime di .NET Desktop per l'architettura della piattaforma specificata (x86, x64 o Arm64). Questo runtime supporta le app Windows Presentation Foundation (WPF) e Windows Form compilate con .NET. Questo non equivale a .NET Framework. Questo runtime include .NET Runtime, ma non include Runtime di ASP.NET Core, che deve essere installato separatamente.
Runtime .NET 5.x, ..., 8.x Questo pacchetto installa il runtime .NET per l'architettura della piattaforma specificata (x86, x64 o Arm64). Si tratta del runtime di base e contiene solo i componenti necessari per eseguire un'app console. In genere, si installa .NET Desktop Runtime invece di questo.
Microsoft .NET Framework 4.x Con questo pacchetto viene installato .NET Framework 4.x per le piattaforme x86 e x64.
.NET Framework 3.5 SP1 Con questo pacchetto vengono installati gli elementi seguenti:

- .NET Framework versioni 2.0, 3.0 e 3.5.
- Supporto per tutte le versioni di .NET Framework nei sistemi operativi a 32 bit (x86) e a 64 bit (x64).
- Language Pack per ciascuna versione di .NET Framework installata con il pacchetto.
- Service Pack per .NET Framework 2.0 e 3.0.

.NET Framework 3.0 è incluso in Windows Vista e .NET Framework 3.5 è incluso in Visual Studio. .NET Framework 3.5 è necessario per tutti i progetti Visual Basic e C# che vengono compilati per i sistemi operativi a 32 bit e per i quali il framework di destinazione è impostato su .NET Framework 3.5, oltre che per i progetti Visual Basic e C# compilati per i sistemi operativi a 64 bit. IA64 non è supportato. Si noti che i progetti Visual Basic e C# vengono compilati per qualsiasi architettura della CPU per impostazione predefinita. Per altre informazioni, vedere Panoramica sull'impostazione dei framework di destinazione e Distribuire i prerequisiti per le applicazioni a 64 bit.
Microsoft System CLR Types per SQL Server 2014 (x64 e x86) Questo pacchetto installa Microsoft System CLR Types per SQL Server 2014 per la piattaforma x64 o x86.
SQL Server 2008 R2 Express Questo pacchetto installa Microsoft SQL Server 2008 R2 Express, un'edizione gratuita di Microsoft SQL Server 2008 R2, che è un database ideale per piccole applicazioni Web, server o desktop. Può essere utilizzato gratuitamente per lo sviluppo e la produzione.
SQL Server 2012 Express Questo pacchetto installa Microsoft SQL Server 2012 Express.
SQL Server 2012 ... Local DB Express 2019 Questo pacchetto installa microsoft SQL Server Express Local DB per la versione specificata di SQL Server.
Librerie di runtime di Visual C++ "14" (ARM) Con questo pacchetto vengono installate le librerie di runtime di Visual C++ per l'architettura Itanium che forniscono routine di programmazione per il sistema operativo Microsoft Windows. Queste routine automatizzano molte attività di programmazione comuni non fornite dai linguaggi C e C++.

Per altyre informazioni, vedere Riferimenti alla libreria di runtime C.
Librerie di runtime di Visual C++ "14" (x64) Con questo pacchetto vengono installate le librerie di runtime di Visual C++ per i sistemi operativi x64 che forniscono routine di programmazione per il sistema operativo Microsoft Windows. Queste routine automatizzano molte attività di programmazione comuni non fornite dai linguaggi C e C++.

Per altyre informazioni, vedere Riferimenti alla libreria di runtime C.
Librerie di runtime di Visual C++ "14" (x86) Con questo pacchetto vengono installate le librerie di runtime di Visual C++ per i sistemi operativi x86 che forniscono routine di programmazione per il sistema operativo Microsoft Windows. Queste routine automatizzano molte attività di programmazione comuni non fornite dai linguaggi C e C++.

Per altyre informazioni, vedere Riferimenti alla libreria di runtime C.

Vedi anche