Distribuzione (Visual C++)
La distribuzione rappresenta il processo tramite il quale si mette a disposizione un'applicazione o un componente pronto per l'utilizzo perché venga installato su altri computer. Il processo di distribuzione, articolato in più fasi, inizia con la creazione di un'applicazione sul computer di uno sviluppatore e termina con la relativa installazione e predisposizione per l'esecuzione sul computer di un utente.
Visual Studio fornisce due diverse tecnologie per la distribuzione di applicazioni Windows: ClickOnce e Windows Installer.
ClickOnce può essere utilizzato per distribuire applicazioni C++ destinate a Common Language Runtime (assembly misti, puri e verificabili). È inoltre possibile utilizzare Windows Installer per distribuire un'applicazione gestita, ma ClickOnce si avvale delle funzionalità di sicurezza di .NET Framework, ad esempio la firma del manifesto, ed è pertanto preferibile alla distribuzione con Windows Installer. ClickOnce non supporta la distribuzione di applicazioni C++ native. Per ulteriori informazioni, vedere Distribuzione ClickOnce per applicazioni Visual C++.
La tecnologia di Windows Installer può essere utilizzata per la distribuzione di applicazioni C++ native e applicazioni C++ destinate a Common Language Runtime.
Per un confronto dettagliato tra ClickOnce e Windows Installer, vedere Scelta di una strategia di distribuzione.
In questa sezione viene descritto come garantire l'esecuzione di un'applicazione Visual C++ nativa su un computer dotato di una piattaforma di destinazione supportata e vengono illustrati i file da includere nel package di installazione e i modi consigliati per ridistribuire i componenti di Visual C++ da cui l'applicazione dipende.
Se si ha dimestichezza con il processo di distribuzione e si desidera conoscere le modifiche apportate in Visual Studio 2010, è possibile iniziare con Scelta di un metodo di distribuzione. Per esempi di distribuzione, vedere Esempi di distribuzione.
Negli argomenti riportati di seguito viene fornita una descrizione più dettagliata della distribuzione di applicazioni Visual C++.
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
Vedere anche
Concetti
Distribuzione di .NET Framework e delle applicazioni
Troubleshooting C/C++ Isolated Applications and Side-by-side Assemblies
Altre risorse
Building C/C++ Isolated Applications and Side-by-side Assemblies