Paramètres de projet pour des configurations Debug C#Project Settings for C# Debug Configurations

Vous pouvez modifier les paramètres de projet pour une configuration debug c# dans le Pages de propriétés fenêtre, comme indiqué dans Configurations Debug et Release.You can change the project settings for a C# 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. Pour plus d’informations, consultez en choisissant le projet de démarrage.For more information, see Choosing the Startup Project.
- 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 attachement à un programme en cours d’exécution.For more information, see Attaching to a Running Program.
- 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 la 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 a la valeur Démarrer l’URL, les arguments de la ligne de commande ne peuvent pas être spécifiés.If Start Action is set to Start URL, command-line arguments cannot be specified.
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 C#Visual C#, le répertoire de travail est celui à partir duquel l'application est lancée : \bin\debug par défaut.In Visual C#Visual C#, the working directory is the directory the application is launched from \bin\debug by default.
Utiliser l’ordinateur distantUse remote machine Le nom d’un ordinateur distant où l’application s’exécutera à des fins de débogage ou un nom de serveur Msvsmon.The 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 le dossier Propriétés de configuration, catégorie Générer.The location of the EXE on the remote machine is specified by the Output Path property in the Configuration Properties folder, Build category. L'emplacement doit être un répertoire pouvant être partagé de l'ordinateur distant.The location must be a shareable directory on the remote machine.
Activer le débogage de code non managéEnable 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.
Activer le débogage SQL ServerEnable SQL Server debugging Autorise le débogage d'objets de base de données SQL Server.Allows debugging of SQL Server database objects.

Onglet GénérerBuild tab

ParamètreSetting DescriptionDescription
Symboles de compilation conditionnelle :Conditional compilation symbols: Les constantes DEBUG et TRACE sont définies ici.The DEBUG and TRACE constants are defined here.

Ces constantes activent la compilation conditionnelle de la classe Debug et classe Trace.These constants enable conditional compilation of the Debug class and Trace class. Lorsque ces constantes sont définies, déboguer et méthodes de classe Trace génèrent un résultat vers la fenêtre sortie.With these constants defined, Debug and Trace class methods generate output to the Output window. Sans ces constantes, les méthodes de classe Debug et Trace ne sont pas compilées et aucun résultat n'est généré.Without these constants, Debug and Trace class methods are not compiled and no output is generated.

-Debug est normalement défini dans la version Debug d’un programme et non défini dans la version Release.- Debug is normally defined in the Debug version of a program and undefined in the Release version.
-Trace est normalement défini dans les versions Debug et Release.- Trace is normally defined in both Debug and Release versions.
Optimiser le codeOptimize code À moins que vous ne trouviez un bogue qui n'apparaît que dans le code optimisé, il est conseillé de laisser ce paramètre désactivé dans la version Debug.Unless you find a bug that appears only in optimized code, you should leave this setting turned off in the Debug version. Le code optimisé est plus difficile à déboguer, car les instructions ne correspondent pas directement à celles de vos fenêtres sources.Optimized code is harder to debug because instructions do not correspond directly to statements in your source windows.
Chemin de sortie :Output path: La valeur est généralement bin\Debug pour le débogage.Typically set to bin\Debug for debugging.

Note

Pour plus d’informations sur les options de débogage vous trouver dans le avancé bouton, consultez boîte de dialogue Paramètres de génération avancés (c#).For more information on debug options you find in the Advanced button, see Advanced Build Settings dialog box (C#). Le format portable pour les fichiers de symboles (.pdb) est le format inter-plateformes plus récent pour .NET Core.The portable format for symbol (.pdb) files is the most recent cross-platform format for .NET Core.

Voir aussiSee Also

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