Preparazione di un computer per il test per l'esecuzione di un file eseguibile di debug

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

Esempi di distribuzione

Altre risorse

Impostare Remote Tools sul dispositivo

Opzioni della riga di comando di Windows Installer