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.
|
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. |