Condividi tramite


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.

Vedere anche

Concetti

Esempi di distribuzione

Altre risorse

Procedura: impostare il debug remoto

Opzioni della riga di comando di Windows Installer