J'essaie de disséquer une application héritée par le débogage, mais je ne peux pas "obtenir le point d'arrêt à atteindre à certains endroits de l'application. L'application possède une interface utilisateur graphique c # et un backend c ++.
J'essaie de mettre un point d'arrêt dans un projet c ++ de la solution. Il y a quelques projets c ++, mais je ne peux pas définir de point d'arrêt dans l'un d'entre eux. J'ai essayé de supprimer les fichiers bin / obj mais je n'ai pas eu de chance.
Ensuite, j'ai vérifié debug> windows> modules,et puis remarqué que la dll pour ce projet particulier n'est pas affichée. Le programme s'exécute correctement, mais peut-être puisqu'il n'y a aucune entrée pour ce projet affichée dans debug> windows> modules, un point d'arrêt ne peut pas être défini. Le problème est que je ne sais pas comment résoudre ce problème. Quelqu'un peut-il donner un coup de main?
Merci beaucoup d'avance.
Réponses:
2 pour la réponse № 1Il semble que vous deviez activer le débogage de code non géré. Essayez le suiveur
- Faites un clic droit sur le projet C # et sélectionnez Propriétés
- Aller sur l'onglet Debug
- Cochez "Activer le débogage de code non géré"