Share via


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 di debug delle librerie di Visual C++ da cui dipende l'applicazione. Per identificare quali librerie devono essere distribuite, seguire i passaggi illustrati in Utilizzo di dipendenze di un'applicazione Visual C++. Le versioni di debug delle DLL delle librerie di Visual C++ hanno in genere nomi che terminano per "d". La versione di debug della DLL CRT msvcr100.dll, ad esempio, è denominata msvcr100d.dll.

Nota

Le versioni di debug di un'applicazione non sono ridistribuibili, così come nessuna delle versioni di debug delle varie librerie a collegamento dinamico (Dynamic-Link Libraries, DLL) di Visual C++. Le versioni di debug di un'applicazione e le librerie di Visual C++ possono essere distribuite solo in un altro computer interno al sito di sviluppo al solo scopo di eseguire il debug e il test dell'applicazione in un computer in cui non è installato Visual C++ 2010. Per ulteriori informazioni, vedere Ridistribuzione di file Visual C++.

Ci sono due modi per distribuire le versioni di debug delle librerie di Visual C++ insieme alla versione di debug di un'applicazione:

  1. Utilizzare moduli unione per installare una versione di debug di una determinata DLL di Visual C++ nella directory %windir%\system32. Per un esempio di questa distribuzione, vedere Procedura dettagliata: distribuire un'applicazione Visual C++ tramite un progetto di installazione.

    Nota

    Visual C++ Express non supporta i progetti di installazione.

  2. Installare una determinata DLL di Visual C++ per l'applicazione utilizzando i file disponibili nella directory Programmi\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist\.

    Nota

    Per eseguire il debug remoto dell'applicazione in un altro computer, è necessario distribuire le versioni di debug delle librerie di Visual C++ come assembly side-by-side condivisi. È possibile utilizzare progetti di installazione o Windows Installer per installare i moduli unione corrispondenti seguendo i passaggi illustrati sopra. Dopo aver installato le librerie di Visual C++, è possibile eseguire un debugger remoto via una condivisione di rete. Per ulteriori informazioni sull'esecuzione del debug remoto, vedere How to: Set Up Remote Debugging.

Vedere anche

Attività

How to: Set Up Remote Debugging

Concetti

Esempi di distribuzione

Altre risorse

Opzioni della riga di comando di Windows Installer