Condividi tramite


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

Aggiornamento: novembre 2007

Per preparare un computer per il test della versione di debug di un'applicazione generata 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 di librerie di Visual C++ hanno in genere nomi che terminano per "d". La versione di debug della DLL CRT msvcr90.dll è denominata msvcr90d.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 delle librerie di Visual C++ possono essere distribuite 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++ 2005. 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 i moduli unione per installare una versione di debug di una determinata libreria di Visual C++ come assembly side-by-side condivisi nella cache dell'assembly nativo (cartella WinSxS). Per un esempio di questa distribuzione, vedere Procedura: distribuire un progetto di installazione e distribuzione.

    Nota:

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

  2. Installare un determinato assembly di Visual C++ come assembly privato per l'applicazione utilizzando i file inclusi nella directory Programmi\Microsoft Visual Studio 8\VC\Redist\debug_nonredist\. Per un esempio di questo metodo, vedere Procedura: distribuire tramite XCopy.

    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 Procedura: impostare il debug remoto.

Vedere anche

Attività

Procedura: impostare il debug remoto

Procedura: distribuire un progetto di installazione e distribuzione

Procedura: distribuire tramite XCopy

Concetti

Esempi di distribuzione

Altre risorse

Opzioni della riga di comando di Windows Installer