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 générée avec Visual C++, vous devez déployer les versions debug des DLL de bibliothèque Visual C++ dont l'application dépend.Pour identifier les DLL doivent être déployés, suivez les étapes de Fonctionnement des dépendances d'une application Visual C++.En général, les versions debug des DLL de bibliothèque Visual C++ ont des noms qui se terminent par « d » ; par exemple, la version debug de msvcr100.dll se nomme msvcr100d.dll.
[!REMARQUE]
Les versions debug d'une application ne sont pas redistribuables, et les versions debug des DLL de bibliothèque Visual C++ ne sont pas redistribuables.Vous pouvez déployer les versions debug des applications et les DLL Visual C++ uniquement à vos ordinateurs, dans le seul but du débogage et du test des applications sur un ordinateur qui ne dispose pas de Visual Studio installée.Pour plus d'informations, consultez Redistribution des fichiers Visual C++.
Il existe trois façons de déployer les versions debug des DLL de bibliothèque Visual C++ avec la version debug d'une application.
Utilisez les modules de fusion pour installer une version debug d'une DLL Visual C++ particulière dans le dossier 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.
Installez une DLL Visual C++ particulière pour l'application à l'aide de les fichiers fournis dans le dossier \Program Files\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist\.
[!REMARQUE]
Pour le débogage distant de votre application sur un autre ordinateur, vous devez déployer les versions debug des DLL de bibliothèque Visual C++ en tant qu'assemblys côte à côte partagés.Vous pouvez utiliser un projet d'installation ou windows installer pour installer les modules de fusion correspondants.Une fois les DLL Visual C++ sont installés, vous pouvez exécuter un débogueur distant sur un partage réseau.Pour plus d'informations sur le débogage distant, consultez Comment : installer le débogage distant.
L'utilisation déployer pour copier la sortie de projet et d'autres fichiers sur l'ordinateur distant.Un exemple de ce déploiement se trouve dans Débogage à distance d'un projet généré localement.