Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per preparare un computer per il test della versione di debug di un'applicazione compilata con Visual C++, è necessario distribuire le versioni delle DDL della libreria di Visual C++ da cui dipende l'applicazione.Per identificare quali DDL devono essere distribuite, seguire i passaggi illustrati in Utilizzo di dipendenze di un'applicazione Visual C++.Tipicamente, le versioni di debug delle DLL della libreria di Visual C++ hanno nomi che terminano in "d"; per esempio, la versione di debug della DLL msvcr100.dll è denominata msvcr100d.dll.
[!NOTA]
Le versioni di debug di un'applicazione non sono ridistribuibili, così come nessuna delle versioni di debug delle DDL della libreria di Visual C++.È possibile distribuire le versioni di debug delle applicazioni e le DLL di Visual C++ solo ai propri computer, al solo scopo di eseguire il debug e di fare test delle applicazioni su un computer su cui non è installato Visual Studio.Per ulteriori informazioni, vedere Ridistribuzione di file Visual C++.
Ci sono tre modi per distribuire le versioni di debug dei DDL della libreria di Visual C++ insieme alla versione di debug di un'applicazione.
Utilizzare la distribuzione centrale per installare una versione di debug di una determinata DLL di Visual C++ nella directory %windir%\system32\ utilizzando un progetto di installazione che include modelli unione per la versione corretta della libreria e della architettura dell'applicazione.I modelli unione sono contenuti nella directory Programmi o Programmi (x86) in \File Comuni\Merge Modules\.La versione di debug di un modello unione ha nel proprio nome il termine "Debug", ad esempio, Microsoft_VC110_DebugCRT_x86.msm.Per un esempio di questa distribuzione, vedere Procedura dettagliata: distribuire un'applicazione Visual C++ tramite un progetto di installazione.
Utilizzare la distribuzione locale per installare una versione di debug di una determinata DLL di Visual C++ nella directory di installazione dell'applicazione utilizzando i file forniti nella directory Programmi o Programmi (x86) in \Microsoft Visual Studio <version>\VC\redist\Debug_NonRedist\.
[!NOTA]
Per il debug remoto dell'applicazione compilata con Visual C++ 2005 o Visual C++ 2008 in un altro computer, è necessario distribuire le versioni di debug delle DLL della libreria di Visual C++ come assembly affiancati condivisi.È possibile utilizzare un progetto di installazione o Windows Installer per installare i modelli unione corrispondenti.
Utilizzare l'opzione _Distribuisci nella finestra di dialogo Gestione configurazione in Visual Studio per copiare l'output del progetto e altri file nel computer remoto.Per un esempio di questa distribuzione, vedere Impostazione del debug remoto per un progetto di Visual Studio.
Dopo aver installato le DDL della libreria di Visual C++, è possibile eseguire un debugger remoto attraverso una condivisione di rete.Per ulteriori informazioni sul debug remoto, consultare Impostare Remote Tools sul dispositivo.
Vedere anche
Concetti
Distribuzione in Visual C++ 2010