Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
![]() |
Pro et Team |
![]() |
![]() |
![]() |
![]() |
Légende du tableau :
![]() |
Applicable |
![]() |
Non applicable |
![]() |
Commande ou commandes masquées par défaut. |
Décrit le débogage juste-à-temps, une fonctionnalité qui lance automatiquement le débogueur Visual Studio lorsqu'un programme qui s'exécute en dehors de Visual Studio rencontre une erreur irrécupérable. Le débogage juste-à-temps est activé dans la boîte de dialogue Options.
Les applications Windows Forms requièrent les étapes supplémentaires suivantes, car par défaut, leur gestionnaire d'exceptions de niveau supérieur autorise le programme à continuer à s'exécuter s'il peut effectuer une récupération.
Procédure
Pour activer le débogage juste-à-temps d'un Windows Forms
Dans le fichier machine.config ou application.exe.config, dans la section system.windows.forms, attribuez la valeur true à jitDebugging. Par exemple :
<configuration> <system.windows.forms jitDebugging="true" /> </configuration>En outre, les Windows Forms créés en C++ doivent comporter l'attribut DebuggableAttribute configuré dans un fichier .config ou dans leur code. Si vous effectuez la compilation avec /Zi et sans /Og, le compilateur définit cet attribut pour vous. Si vous souhaitez déboguer une version non optimisée du code, vous devez définir cela vous-même en ajoutant la ligne suivante au fichier AssemblyInfo.cpp de votre application :
[assembly:System::Diagnostics::DebuggableAttribute(true, true)];Pour plus d'informations, consultez DebuggableAttribute.
.gif)
.gif)
.gif)