Partage via


Paramètres de projet pour une configuration Debug Visual Basic

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ù rechercher les paramètres liés au débogueur dans la fenêtre Pages de propriétés .

Avertissement

Cette rubrique ne s’applique pas aux applications UWP. Consultez Démarrer une session de débogage (VB, C#, C++ et XAML)

Onglet Déboguer

Réglage Description
Configuration Définit le mode de compilation de l’application. Choisissez parmi Active (Debug), Debug, Release ou Toutes les configurations.
Démarrer l’action Ce groupe de contrôles spécifie l’action qui se produit lorsque vous choisissez Démarrer dans le menu Débogage.

- Démarrer le projet, qui est l’option par défaut, lance le projet de démarrage pour le débogage.
- Démarrer un programme externe vous permet de démarrer et d’attacher à un programme qui ne fait pas partie d’un projet Visual Studio. Pour plus d’informations, consultez Attacher aux processus en cours d’exécution.
- Démarrer le navigateur dans l’URL vous permet de déboguer une application web.
Arguments de la ligne de commande Spécifie les arguments de ligne de commande pour que le programme soit débogué. Le nom de la commande est le nom du programme spécifié dans Démarrer le programme externe. Si l’action de démarrage est définie sur l’URL de démarrage, les arguments de ligne de commande sont ignorés.
Répertoire de travail Spécifie le répertoire de travail du programme en cours de débogage. Dans Visual Basic, le répertoire de travail est le répertoire à partir duquel l’application est lancée. Le répertoire de travail par défaut est \bin\Debug ou \bin\Release, en fonction de la configuration actuelle.
Utiliser une machine distante Lorsque la case à cocher est activée, le débogage à distance est activé. Dans la zone de texte, vous pouvez taper le nom d’une machine distante où l’application s’exécutera à des fins de débogage ou un nom de serveur Msvsmon . L’emplacement de l’EXE sur l’ordinateur distant est spécifié par la propriété Chemin de sortie sous l’onglet Build. L’emplacement doit être un répertoire partageable sur l’ordinateur distant.
Débogage de code non managé Vous permet de déboguer des appels au code Win32 natif (non managé) à partir de votre application managée. Cela a le même effet que de sélectionner l'option Mixte pour le 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 Compilation : appuyez sur le bouton Options avancées de compilation

Réglage Description
Activer les optimisations Cette option doit être désactivée. L’optimisation entraîne l’exécution du code réellement différent du code source vu dans Visual Studio, ce qui rend le débogage difficile. Si le code est optimisé, les symboles ne sont pas chargés par défaut lors du débogage avec Just My Code.
Générer des infos de débogage Défini par défaut dans les versions de débogage et de mise en production, ce paramètre (équivalent à l’option du compilateur /debug) 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 et d’autres informations dans un formulaire utile lorsque vous déboguez. 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 permet la compilation conditionnelle des fonctions de sortie à partir de la classe de débogage . Avec ce symbole défini, les méthodes de classe Debug génèrent une sortie dans la fenêtre sortie . Sans ce symbole, les méthodes de classe Debug ne sont pas compilées et aucune sortie n’est générée. Ce symbole doit être défini dans la version de débogage et non défini dans la version release. La définition de ce symbole dans une version release crée du code inutile qui ralentit votre programme.
définir la constante TRACE La définition de ce symbole permet la compilation conditionnelle des fonctions de sortie à partir de la classe trace . Avec ce symbole défini, les méthodes de classe Trace génèrent la sortie dans la fenêtre de sortie . Sans ce symbole, les méthodes de classe Trace ne sont pas compilées et aucune sortie trace n’est générée. Ce symbole est défini par défaut pour les versions Debug et Release.

Voir aussi