Partager via


Préparation d'un ordinateur de test pour lancer un exécutable de débogage

Mise à jour : novembre 2007

Pour préparer un ordinateur afin de tester la version debug d'une application développée en Visual C++, vous devez déployer les versions debug des bibliothèques Visual C++ dont l'application dépend. Pour identifier les bibliothèques à déployer, suivez les étapes présentées dans Fonctionnement des dépendances d'une application Visual C++. Les versions debug des DLL de bibliothèque Visual C++ ont un nom qui se termine généralement par « d » ; par exemple, la version debug de la DLL CRT msvcr90.dll se nomme msvcr90d.dll.

Remarque :

Les versions debug d'une application ne sont pas redistribuables et aucune version debug des différentes bibliothèques de liens dynamiques (DLL, Dynamic Link Libraries) Visual C++ ne l'est non plus. Les versions debug d'une application et les bibliothèques Visual C++ peuvent uniquement être déployées sur un autre ordinateur interne de votre site de développement dans le seul but de déboguer et de tester votre application sur un ordinateur où Visual C++ 2005 n'est pas installé. Pour plus d'informations, consultez Redistribution des fichiers Visual C++.

Il existe deux façons de déployer les versions debug de bibliothèques Visual C++ en même temps que la version debug d'une application :

  1. Utilisez les modules de fusion pour installer une version debug d'une bibliothèque Visual C++ particulière comme assemblys côte à côte partagés dans le cache d'assembly natif (dossier WinSxS). Un exemple de ce déploiement se trouve dans Comment : déployer un projet d'installation et de déploiement.

    Remarque :

    Visual C++ Express ne prend pas en charge les projets d'installation.

  2. Installez un assembly Visual C++ particulier comme assembly privé de l'application à l'aide des fichiers fournis dans le répertoire Program Files\Microsoft Visual Studio 8\VC\Redist\debug_nonredist\. Un exemple est disponible dans Comment : déployer à l'aide de XCopy.

    Remarque :

    Pour le débogage distant de votre application sur un autre ordinateur, vous devez déployer les versions debug des bibliothèques Visual C++ comme assemblys côte à côte partagés. Vous pouvez utiliser les projets d'installation ou Windows Installer pour installer les modules de fusion correspondants à l'aide des étapes décrites ci-dessus. Après que les bibliothèques Visual C++ ont été installées, vous pouvez exécuter un débogueur distant d'un partage réseau. Pour plus d'informations sur le débogage distant, consultez Comment : installer le débogage distant.

Voir aussi

Tâches

Comment : installer le débogage distant

Comment : déployer un projet d'installation et de déploiement

Comment : déployer à l'aide de XCopy

Concepts

Exemples de déploiement

Autres ressources

Options de ligne de commande de Windows Installer