Share via


Paramètres de projet pour une configuration Debug Visual Basic

Mise à jour : novembre 2007

Vous pouvez modifier les paramètres de projet d'une configuration Debug Visual Basic dans la fenêtre Pages de propriétés, comme indiqué dans Configurations Debug et Release. Les tableaux suivants indiquent où se trouvent les paramètres du débogueur dans la fenêtre Pages de propriétés.

Onglet Déboguer

Valeur

Description

Configuration

Définit le mode de compilation de l'application. Choisissez parmi Active (Debug), Debug, Release ou Toutes les configurations.

Action de démarrage

Ce groupe de contrôles spécifie l'action exécutée lorsque vous cliquez dans le menu Déboguer sur Démarrer.

  • Démarrer le projet, qui est l'option par défaut, lance le projet de démarrage pour le débogage. Pour plus d'informations, consultez Choix du projet de démarrage.

  • Démarrer le programme externe permet de démarrer et d'attacher un programme qui ne fait pas partie d'un projet Visual Studio. Pour plus d'informations, consultez Attachement à un programme en cours d'exécution.

  • Démarrer l'URL vous permet de déboguer une application Web.

Arguments de la ligne de commande

Spécifie les arguments de la ligne de commande pour le programme à déboguer. Le nom de la commande correspond au nom du programme spécifié dans Démarrer le programme externe. Si Action de démarrage prend la valeur Démarrer l'URL, les arguments de la ligne de commande sont ignorés.

Répertoire de travail

Spécifie le répertoire de travail du programme en cours de débogage. En Visual Basic, le répertoire de travail est celui à partir duquel l'application est lancée : \bin par défaut.

Utiliser l'ordinateur distant

Lorsque la case à cocher est activée, le débogage à distance est activé. Dans la zone de texte, vous pouvez taper le nom d'un ordinateur distant où l'application s'exécutera pour des raisons liées au débogage ou un nom de serveur Msvsmon. L'emplacement du fichier EXE sur l'ordinateur distant est spécifié par la propriété Chemin de sortie dans l'onglet Générer. L'emplacement doit être un répertoire pouvant être partagé de l'ordinateur distant.

Débogage de code non managé

Vous permet de déboguer les appels au code Win32 natif (non managé) à partir de votre application managée. Cette action revient à sélectionner Mixte comme Type de débogueur dans un projet Visual C++.

Débogage SQL Server

Autorise le débogage d'objets de base de données SQL Server.

Onglet Compiler : appuyer sur le bouton Options avancées de compilation

Valeur

Description

Activer les optimisations

Cette option doit être désactivée. L'optimisation fait en sorte que le code réellement exécuté soit différent du code source vu dans Visual Studio, ce qui rend donc le débogage difficile. Si le code est optimisé, les symboles ne sont pas chargés par défaut lors du débogage si l'option Uniquement mon code est activée.

Générer des informations de débogage

Défini par défaut dans les versions Debug et Release, ce paramètre (équivalent à l'option /debug du compilateur) crée des informations de débogage au moment de la génération. Le débogueur utilise ces informations pour afficher les noms de variables ainsi que d'autres informations sous une forme pratique au cours du débogage. Si vous compilez votre programme sans ces informations, la fonctionnalité du débogueur sera limitée. Pour plus d'informations, consultez /debug.

Définir la constante DEBUG

La définition de ce symbole active la compilation conditionnelle des fonctions de sortie à partir de la classe Debug. Lorsque ce symbole est défini, les méthodes de classe Debug génèrent un résultat vers la fenêtre Sortie. Sans ce symbole, les méthodes de classe Debug ne sont pas compilées et aucun résultat n'est généré. Ce symbole doit être défini dans la version Debug, mais pas dans la version Release. La définition de ce symbole dans une version Release crée un code superflu qui ralentit votre programme.

Définir la constante TRACE

La définition de ce symbole active la compilation conditionnelle des fonctions de sortie à partir de la classe Trace. Lorsque ce symbole est défini, les méthodes de classe Trace génèrent un résultat vers la fenêtre Sortie. Sans ce symbole, les méthodes de classe Trace ne sont pas compilées et aucun résultat Trace n'est généré. Ce symbole est défini par défaut pour les versions Debug et Release.

Voir aussi

Autres ressources

Paramètres et préparation du débogage