Paramètres de projet pour des configurations Debug C#
Mise à jour : novembre 2007
Vous pouvez modifier les paramètres de projet d'une configuration Debug C# 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
Paramètre |
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 a la valeur Démarrer l'URL, les arguments de la ligne de commande ne peuvent pas être spécifiés. |
Répertoire de travail |
Spécifie le répertoire de travail du programme en cours de débogage. En Visual C++, le répertoire de travail est celui à partir duquel l'application est lancée : \bin\debug par défaut. |
Utiliser l'ordinateur distant |
Nom d'un ordinateur distant où l'application s'exécutera pour des raisons liées au débogage ou nom de serveur Msvsmon. 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. L'emplacement doit être un répertoire pouvant être partagé de l'ordinateur distant. |
Activer le 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. |
Activer le débogage SQL Server |
Autorise le débogage d'objets de base de données SQL Server. |
Onglet Générer
Paramètre |
Description |
---|---|
Symboles de compilation conditionnelle : |
Les constantes DEBUG et TRACE sont définies ici. Ces constantes activent la compilation conditionnelle de la classe Debug et de la classe Trace. Lorsque ces constantes sont définies, les méthodes de classe Debug et Trace génèrent un résultat vers la fenêtre Sortie. 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é.
|
Optimiser le 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. Le code optimisé est plus difficile à déboguer, car les instructions ne correspondent pas directement à celles de vos fenêtres sources. |
Chemin de sortie : |
Prend normalement la valeur bin\Debug pour le débogage. |