Compilazione di applicazioni isolate C/C++ e di assembly side-by-side
Visual C++ supporta un modello di distribuzione per applicazioni client Windows basato sui concetti di applicazioni isolate e assembly affiancati. Per impostazione predefinita, Visual C++ crea tutte le applicazioni C/C++ native come applicazioni isolate che usano manifesti per descriverne le dipendenze da librerie di Visual C++.
La creazione di programmi C/C++ come applicazioni isolate presenta numerosi vantaggi. Ad esempio, un'applicazione isolata non è influenzata dall'installazione o disinstallazione di librerie di Visual C++ da parte di altre applicazioni C/C++. Le librerie di Visual C++ usate da applicazioni isolate possono essere comunque ridistribuite nella cartella locale dell'applicazione o tramite installazione nella cache di assembly nativa (WinSxS). La manutenzione delle librerie di Visual C++ per le applicazioni già distribuite può essere tuttavia semplificata tramite un file di configurazione del server di pubblicazione. Il modello di distribuzione basato su applicazioni isolate aiuta ad assicurare che le applicazioni C/C++ in esecuzione in un computer specifico usino la versione più recente delle librerie di Visual C++, permettendo comunque al tempo stesso agli amministratori di sistema e agli autori di applicazioni di controllare l'associazione esplicita delle versioni delle applicazioni ai rispettivi file DLL dipendenti.
Questa sezione illustra come creare un'applicazione C/C++ come applicazione isolata e come assicurarne l'associazione alle librerie di Visual C++ tramite un manifesto. Le informazioni disponibili in questa sezione sono applicabili principalmente ad applicazioni Visual C++ native o non gestite. Per informazioni sulla distribuzione di applicazioni native create con Visual C++, vedere Ridistribuzione di file Visual C++.
In questa sezione
Concetti di applicazioni isolate e assembly side-by-side
Compilazione di applicazioni isolate C/C++
Compilazione di assembly side-by-side C/C++
Procedura: compilare componenti COM senza registrazione
Procedura: compilare applicazioni isolate per l'utilizzo di componenti COM
Informazioni sulla generazione di manifesti per programmi C/C++
Risoluzione dei problemi relativi alle applicazioni isolate C/C++ e agli assembly side-by-side