Distribuzione delle applicazioni desktop (Visual C++)
La distribuzione è il processo con cui si distribuisce un'applicazione o un componente completati per l'installazione in altri computer.La pianificazione della distribuzione inizia quando viene creata un'applicazione nel computer dello sviluppatore.La distribuzione termina quando l'applicazione è installata e pronta per l'esecuzione nel computer dell'utente.
Visual Studio fornisce diverse tecnologie per la distribuzione delle applicazioni Windows.Queste includono la distribuzione tramite ClickOnce e la distribuzione con Windows Installer.
ClickOnce può essere usato per distribuire le applicazioni C++ destinate a Common Language Runtime (CLR): gli assembly misti, puri e verificabili.Sebbene sia possibile usare Windows Installer per distribuire un'applicazione gestita, è consigliabile usare ClickOnce perché trae vantaggio dalle funzionalità di sicurezza di .NET Framework come la firma del manifesto.ClickOnce non supporta la distribuzione di applicazioni C++ native.Per altre informazioni, vedere Distribuzione ClickOnce per applicazioni Visual C++.
La tecnologia Windows Installer può essere usata per distribuire le applicazioni C++ native o le applicazioni C++ destinate a CLR.
Gli articoli in questa sezione della documentazione illustrano come garantire che un'applicazione Visual C++ nativa venga eseguita in qualsiasi computer che fornisce una piattaforma di destinazione supportata, quali file è necessario includere in un pacchetto di installazione e i metodi consigliati per ridistribuire i componenti da cui dipende l'applicazione.
In questa sezione
Distribuzione in Visual C++ 2010
Concetti principali della distribuzione
Utilizzo di dipendenze di un'applicazione Visual C++
Determinazione delle DLL da ridistribuire
Scelta di un metodo di distribuzione
Ridistribuzione di file Visual C++
Ridistribuzione di applicazioni client Web
Distribuzione ClickOnce per applicazioni Visual C++
Esecuzione di un'applicazione /clr C++ su una versione runtime precedente
Sezioni correlate
Compilazione di applicazioni isolate C/C++ e di assembly side-by-side
Distribuzione di .NET Framework e delle applicazioni
Risoluzione dei problemi relativi alle applicazioni isolate C/C++ e agli assembly side-by-side