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:
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.
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