Preparazione di un computer per il test per l'esecuzione di un file eseguibile di debug
Per preparare un computer per verificare la versione di debug di un'applicazione compilata con Visual C++, è necessario distribuire le versioni di debug delle DLL della libreria di Visual C++ da cui l'applicazione dipende.Per identificare le DLL devono essere implementati, seguire i passaggi in Utilizzo di dipendenze di un'applicazione Visual C++.In genere, le versioni di debug delle DLL della libreria di Visual C++ hanno nomi che terminano con “d„; ad esempio, la versione di debug di msvcr100.dll è denominata msvcr100d.dll.
[!NOTA]
Le versioni di debug di un'applicazione non sono ridistribuibili e le versioni di debug delle DLL della libreria di Visual C++ non sono ridistribuibili.È possibile distribuire le versioni di debug delle applicazioni e le DLL di Visual C++ solo agli altri computer, al solo scopo di debug e test delle applicazioni su un computer che non dispone di Visual Studio sono installati.Per ulteriori informazioni, vedere Ridistribuzione di file Visual C++.
Esistono tre modi per distribuire le versioni di debug delle DLL della libreria di Visual C++ insieme alla versione di debug di un'applicazione.
Utilizzare i modelli unione per installare una versione di debug di una determinata DLL di Visual C++ in %windir% \ system32 \.Per un esempio di questa distribuzione, vedere Procedura dettagliata: distribuire un'applicazione Visual C++ tramite un progetto di installazione.
Installare una determinata DLL di Visual C++ per l'applicazione utilizzando i file disponibili in \ programmi \ Microsoft Visual Studio v10.0 \ VC \ Redist \ debug_nonredist \.
[!NOTA]
Per il debug remoto dell'applicazione in un altro computer, è necessario distribuire le versioni di debug delle DLL della libreria di Visual C++ come assembly side-by-side condivisi.È possibile utilizzare un progetto di installazione o Windows Installer per installare i modelli unione corrispondenti.Dopo che le DLL di Visual C++ vengono installate, è possibile eseguire un debugger remoto in una condivisione di rete.Per ulteriori informazioni sul debug remoto, vedere Procedura: impostare il debug remoto.
Utilizzare la distribuzione per copiare l'output del progetto e altri file nel computer remoto.Per un esempio di questa distribuzione, vedere Debug remoto di un progetto compilato localmente.