Maison >développement back-end >C++ >Comment puis-je afficher les numéros de ligne dans les traces de pile en mode version .NET ?

Comment puis-je afficher les numéros de ligne dans les traces de pile en mode version .NET ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-19 07:01:09305parcourir

How Can I Display Line Numbers in .NET Release Mode Stack Traces?

Afficher les numéros de ligne dans les traces de la pile d'assemblage en mode version .NET

Dans .NET, l'affichage des numéros de ligne dans les traces de pile pour les assemblys construits/déployés en mode release nécessite des paramètres de configuration spécifiques. Voici comment activer l'affichage du numéro de ligne :

  1. Configurer les paramètres de construction du projet :
  • Accédez à la fenêtre des propriétés du projet.
  • Sélectionnez l'onglet Construire.
  • Pour Configurer, sélectionnez Libérer.
  • Décochez "Optimiser le code".
  • Cliquez sur le bouton "Avancé..." et définissez l'option "Informations de débogage" sur "pdb uniquement".
  1. Déployer le fichier PDB :
  • Assurez-vous que le fichier .pdb généré pendant le processus de construction est déployé avec l'assembly.

Autres notes :

  • Pour les solutions multi-projets, déployez les fichiers PDB pour tous les projets afin d'obtenir les numéros de ligne dans la trace de la pile.
  • Vous pouvez également décocher la case « Exclure les symboles de débogage générés » dans la section « Package/Publish for Web ».

Après ces étapes, les numéros de ligne apparaîtront dans la trace de la pile même pour les assemblys déployés en mode release, facilitant le débogage et la résolution des erreurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn