Comment : gérer les erreurs dans les projets Office
Mise à jour : novembre 2007
En raison de la façon dont le code managé interagit avec le code non managé, Visual Studio n'affiche pas les erreurs relevées par les applications Microsoft Office. Pour consulter ces erreurs, faites en sorte que le débogueur rompe les exceptions du Common Language Runtime.
Remarque : |
---|
Votre ordinateur risque d'afficher des noms ou des emplacements différents pour certains éléments de l'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio. |
Pour s'arrêter sur les exceptions du Common Language Runtime
Dans le menu Déboguer, cliquez sur Exceptions.
Activez les cases à cocher situées en regard de Exceptions du Common Language Runtime.
Toutes les exceptions s'arrêteront désormais dans le débogueur, y compris celles que vous avez gérées et certaines exceptions de première chance provenant du runtime lui-même, lesquelles peuvent ne pas concerner votre projet. Des erreurs faisant référence au fait que msosec est introuvable apparaissent dans chaque projet, mais peuvent être ignorées en toute sécurité. Ces exceptions msosec n'affecteront pas votre solution.
Vous pouvez également utiliser les instructions Try...Catch entourant vos méthodes pour intercepter des exceptions. Pour plus d'informations, consultez Comment : tester du code à l'aide d'un bloc Try…Catch dans Visual Basic et Comment : gérer une exception à l'aide de try/catch (Guide de programmation C#).
Par défaut, Visual Studio n'affiche pas non plus les erreurs de débogage juste-à-temps des projets Office ; toutefois, vous pouvez activer cette fonction pour consulter les erreurs relevées. Pour plus d'informations, consultez Débogage juste-à-temps.
Voir aussi
Concepts
Débogage dans les projets au niveau du document
Débogage dans les projets au niveau de l'application
Création de solutions Office dans Visual Studio