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

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 msvcr100.dll se nomme msvcr100d.dll.

Notes

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++ 2010 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 DLL Visual C++ particulière dans le répertoire de %windir%\system32. Un exemple de ce déploiement se trouve dans Procédure pas à pas : déploiement d'une application Visual C++ à l'aide d'un projet d'installation.

    Notes

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

  2. Installez une DLL Visual C++ particulière pour l'application à l'aide des fichiers fournis dans le répertoire Program Files\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist\.

    Notes

    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

Concepts

Exemples de déploiement

Autres ressources

Options de ligne de commande de Windows Installer (page éventuellement en anglais)