Maison >développement back-end >C++ >Comment puis-je obtenir des numéros de ligne dans les traces de la pile de build de la version .NET ?

Comment puis-je obtenir des numéros de ligne dans les traces de la pile de build de la version .NET ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-19 07:17:10411parcourir

How Can I Get Line Numbers in .NET Release Build Stack Traces?

Obtention des numéros de ligne dans les traces de pile pour les versions de version .NET

Dans les applications .NET, la possibilité d'afficher les numéros de ligne dans les traces de pile est crucial pour les erreurs de débogage. Toutefois, en mode Release, ces numéros de ligne peuvent ne pas être disponibles par défaut. Heureusement, vous pouvez prendre certaines mesures pour les rendre accessibles.

Pour activer les numéros de ligne dans les traces de pile pour une build en mode Release :

  1. Accédez à la fenêtre Propriétés du projet que vous souhaitez déboguer.
  2. Sous l'onglet "Build", sélectionnez la configuration "Release".
  3. Décochez le paramètre "Optimiser le code". Cela évitera des problèmes potentiels avec le code intégré.
  4. Cliquez sur le bouton "Avancé..." et définissez l'option "Sortie -> Informations de débogage" sur "pdb uniquement".
  5. Déployer le fichier ".pdb" généré avec votre assembly.

Assurez-vous que la case "Exclure les symboles de débogage générés" est cochée décochée dans la section "Package/Publish Web" pour éviter d'exclure les symboles de débogage.

Remarques supplémentaires :

  • Vous devrez peut-être déployer des fichiers ".pdb" pour tous les projets de votre application afin d'obtenir des numéros de ligne complets dans les traces de pile.
  • Si les numéros de ligne n'apparaissent toujours pas, vérifiez vos paramètres de déploiement et assurez-vous les fichiers ".pdb" corrects sont inclus.

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