Preparare un computer di test per l'esecuzione di un file eseguibile di debug

Le app compilate con Visual C++ richiedono l'esecuzione di vcruntime e altre librerie. Le versioni di debug delle app richiedono spesso le versioni di debug corrispondenti delle librerie. È necessario distribuire queste librerie nel computer di test per testare la versione di debug dell'app. Per identificare le DLL da distribuire, seguire la procedura descritta in Informazioni sulle dipendenze di un'applicazione Visual C++. In genere, le versioni di debug delle DLL della libreria Visual C++ hanno nomi che terminano con "d". Ad esempio, la versione di debug di vcruntime140.dll è denominata vcruntime140d.dll.

Nota

Le versioni di debug di un'applicazione non sono ridistribuibili e le versioni di debug delle DLL della libreria Visual C++ non sono ridistribuibili. È possibile distribuire versioni di debug di applicazioni e DLL di Visual C++ solo negli altri computer, allo scopo esclusivo di eseguire il debug e il test delle applicazioni in un computer in cui Non è installato Visual Studio. Per altre informazioni, vedere Ridistribuzione dei file di Visual C++.

Modi per distribuire le librerie

È possibile distribuire le versioni di debug delle DDL della libreria di Visual C++ con la versione di debug di un'applicazione in tre modi diversi.

  • Usare la distribuzione centrale per installare una versione di debug di una specifica DLL di Visual C++ nella %windir%\system32\ directory. È possibile distribuire le DLL di debug usando un progetto di installazione che include DLL per la versione della libreria e l'architettura di destinazione dell'applicazione. È possibile visualizzare un esempio di progetto di distribuzione in Procedura dettagliata: Distribuire un'applicazione Visual C++ usando un progetto di installazione.

  • Usare la distribuzione locale per installare una versione di debug di una specifica DLL di Visual C++ nella directory di installazione dell'applicazione. Per altre informazioni su dove trovare le DLL di debug non ridistribuibili, vedere Determinare le DLL da ridistribuire.

  • Usare l'opzione Distribuisci nella finestra di dialogo Configuration Manager in Visual Studio per copiare l'output del progetto e altri file nel computer remoto.

Dopo aver installato le DDL di Visual C++, è possibile eseguire un debugger remoto in una condivisione di rete. Per altre informazioni sul debug remoto, vedere Debug remoto.

Vedi anche

Distribuzione in Visual C++
Opzioni della riga di comando di Windows Installer
Esempi di distribuzione
Debug remoto