Paramètres de projet pour une configuration Debug Visual BasicProject Settings for a Visual Basic Debug Configuration

Vous pouvez modifier les paramètres de projet pour un Visual BasicVisual Basic configuration du débogage dans le Pages de propriétés fenêtre, comme indiqué dans Configurations Debug et Release.You can change the project settings for a Visual BasicVisual Basic debug configuration in the Property Pages window, as discussed in Debug and Release Configurations. Les tableaux suivants indiquent où se trouvent les paramètres du débogueur dans le Pages de propriétés fenêtre.The following tables show where to find debugger-related settings in the Property Pages window.

Avertissement

Cette rubrique ne s’applique pas aux applications UWP.This topic does not apply to UWP apps. Consultez démarrer une session de débogage (VB, c#, C++ et XAML)See Start a debug session (VB, C#, C++ and XAML)

Onglet DéboguerDebug tab

ParamètreSetting DescriptionDescription
ConfigurationConfiguration Définit le mode de compilation de l'application.Sets mode for compiling the application. Choisissez parmi les options Active (Debug), déboguer, version, toutes les Configurations.Choose among Active (Debug), Debug, Release, All Configurations.
Action de démarrageStart Action Ce groupe de contrôles spécifie l'action exécutée lorsque vous cliquez dans le menu Déboguer sur Démarrer.This group of controls specifies the action that will occur when you choose Start from the Debug menu.

- Démarrer le projet est la valeur par défaut, lance le projet de démarrage pour le débogage.- Start project is the default and launches the startup project for debugging.
- Démarrer le programme externe vous permet de démarrer et d’attacher un programme qui n’est pas dans le cadre d’un Visual StudioVisual Studio projet.- Start external program enables you to start and attach to a program that is not part of a Visual StudioVisual Studio project. Pour plus d’informations, consultez attacher au processus en cours.For more information, see Attach to Running Processes.
- Démarrer l’URL vous permet de déboguer une application Web.- Start browser in URL enables you to debug a Web application.
Arguments de ligne de commandeCommand Line Arguments Spécifie les arguments de la ligne de commande pour le programme à déboguer.Specifies command-line arguments for the program to be debugged. Le nom de la commande correspond au nom du programme spécifié dans Démarrer le programme externe.The command name is the program name specified in Start external program. Si Action de démarrage prend la valeur Démarrer l’URL, les arguments de la ligne de commande sont ignorés.If Start Action is set to Start URL, command-line arguments are ignored.
Répertoire de travailWorking Directory Spécifie le répertoire de travail du programme en cours de débogage.Specifies the working directory of the program being debugged. En Visual BasicVisual Basic, le répertoire de travail est celui à partir duquel l'application est lancée.In Visual BasicVisual Basic, the working directory is the directory the application is launched from. Le répertoire de travail par défaut est \bin\Debug ou \bin\Release, en fonction de la configuration actuelle.The default working directory is \bin\Debug or \bin\Release, depending on the current configuration.
Utiliser l’ordinateur distantUse Remote Machine Lorsque la case à cocher est activée, le débogage à distance est activé.When the check box is selected, remote debugging is enabled. Dans la zone de texte, vous pouvez taper le nom d’un ordinateur distant où l’application s’exécutera à des fins de débogage ou un nom de serveur Msvsmon.In the textbox, you can type name of a remote machine where the application will run for debugging purposes or an Msvsmon server name. 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.The location of the EXE on the remote machine is specified by the Output Path property in the Build tab. The location must be a shareable directory on the remote machine.
Débogage de code non managéUnmanaged code debugging Vous permet de déboguer les appels au code Win32 natif (non managé) à partir de votre application managée.Enables you to debug calls to native (unmanaged) Win32 code from your managed application. Cette action revient à sélectionner Mixte comme Type de débogueur dans un projet Visual C++Visual C++.This has the same effect as selecting Mixed for Debugger Type in a Visual C++Visual C++ project.
Le débogage SQL ServerSQL Server debugging Autorise le débogage d'objets de base de données SQL Server.Allows debugging of SQL Server database objects.

Onglet Compiler : appuyer sur le bouton Options avancées de compilationCompile tab: press Advanced Compile Options button

ParamètreSetting DescriptionDescription
Activer les optimisationsEnable optimizations Cette option doit être désactivée.This option should be unchecked. L'optimisation fait en sorte que le code réellement exécuté soit différent du code source vu dans Visual StudioVisual Studio, ce qui rend donc le débogage difficile.Optimization causes the code that is actually executed to be different from the source code seen in Visual StudioVisual Studio, and thus makes debugging difficult. 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.If code is optimized, symbols are not be loaded by default when debugging with Just My Code.
Générer des infos de débogageGenerate debug info 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.Defined by default in both debug and release versions, this setting (equivalent to the /debug compiler option) creates debug information at build time. 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.The debugger uses this information to show variable names and other information in a useful form when you are debugging. Si vous compilez votre programme sans ces informations, la fonctionnalité du débogueur sera limitée.If you compile your program without this information, debugger functionality will be limited. Pour plus d’informations, consultez /Debug.For more information, see /debug.
Définir la constante DEBUGDefine DEBUG Constant Définition de ce symbole active la compilation conditionnelle des fonctions de sortie à partir de la classe Debug.Defining this symbol enables conditional compiling of output functions from the Debug class. Lorsque ce symbole est défini, les méthodes de classe Debug génèrent un résultat vers la fenêtre sortie.With this symbol defined, Debug class methods generate output to the Output window. Sans ce symbole, les méthodes de classe Debug ne sont pas compilées et aucun résultat n'est généré.Without this symbol, Debug class methods are not compiled and no output is generated. Ce symbole doit être défini dans la version Debug, mais pas dans la version Release.This symbol should be defined in the Debug version and not defined in the Release version. La définition de ce symbole dans une version Release crée un code superflu qui ralentit votre programme.Defining this symbol in a Release version creates unnecessary code that slows your program down.
Définir la constante TRACEDefine TRACE Constant Définition de ce symbole active la compilation conditionnelle des fonctions de sortie à partir de la classe Trace.Defining this symbol enables conditional compiling of output functions from the Trace class. Lorsque ce symbole est défini, les méthodes de classe Trace génèrent un résultat vers la fenêtre sortie.With this symbol defined, the Trace class methods generate output to the Output window. Sans ce symbole, les méthodes de classe Trace ne sont pas compilées et aucun résultat Trace n'est généré.Without this symbol, Trace class methods are not compiled and no Trace output is generated. Ce symbole est défini par défaut pour les versions Debug et Release.This symbol is defined by default for both Debug and Release versions.

Voir aussiSee Also

Paramètres et préparation du débogueurDebugger Settings and Preparation