Je développe un BHO dans Visual Studio 2010. Jusqu'à présent, j'ai réussi à enregistrer le BHO et à obtenir le lancement du studio visuel IE quand j'ai frappé le débogage. Le BHO fonctionne comme prévu, mais malheureusement, les points de rupture que je définis ne sont jamais atteints. Y at-il quelque chose qui doit être configuré en premier?Utilisation des points d'arrêt dans Visual Studio 2010 pour BHO dans IE
Répondre
Etes-vous sûr d'avoir enregistré la DLL 'debug' et non celle de la version (qui ne contient pas d'informations de débogage)?
Personnellement, j'ai créé un script qui enregistre la DLL et ce script est exécuté chaque fois que je compile (post-traitement).
Espérons que cette aide!
EDIT:
J'utilise VS 2008 mais pourriez-vous vérifier si votre configuration correspond à la mienne?
Si vous utilisez .NET 4.0 le débogueur ne sera pas fixé correctement à IE. Voici ce que vous faites:
Exécutez Visual Studio en tant qu'administrateur.
Ajoutez le code suivant à votre BHO:
Debugger.Break();
expérience un peu avec le placement; Je dirais le définir après que le site est défini.
Exécutez Internet Explorer indépendamment de Visual Studio. Comme dans ne pas lancer IE à partir de Visual Studio. Lorsque IE s'exécute, vous obtiendrez une fenêtre de crash (le résultat du code ci-dessus); C'est à ce moment que vous pouvez attacher Visual Studio à IE. Fait et fait.
Ceci est la seule solution qui a fonctionné pour moi vs 2013 + soit 11 – Marcom
Veuillez vous référer à here pour une description complète des étapes nécessaires pour attacher correctement le débogueur et déboguer un projet BHO.
- 1. Utilisation d'Inconsolata dans Visual Studio 2010
- 2. Utilisation de tuples dans les points d'arrêt conditionnels dans Visual Studio 2010
- 3. Utilisation d'une référence Web .Net 2.0 dans Visual Studio 2010
- 4. AJAX pour Visual Studio 2010
- 5. Visual COBOL pour 2010 Visual Studio
- 6. Visual Studio 2010 (bêta 2) solution dans Visual Studio 2008
- 7. Utilisation des paramètres dans les rapports pour VIsual Studio 2008
- 8. Artefacts visuels dans Visual Studio 2010
- 9. liste de débogage dans Visual Studio 2010
- 10. Débogueur Visual Studio 2010
- 11. XML reformaté dans Visual Studio 2010
- 12. BDD avec Machine.Specifications dans Visual Studio 2010
- 13. ProFont n'apparaît pas dans Visual Studio 2010
- 14. Problèmes graphiques dans Visual Studio 2010
- 15. L'utilisation de TagLib dans Visual Studio 2010
- 16. Appliquer/désactiver des points d'arrêt par programme dans Visual Studio
- 17. Projets Smart Device dans Visual Studio 2010
- 18. Surlignement Javascript JSON dans Visual Studio 2010
- 19. Paramètres dans Visual Studio C++ 2010
- 20. /Analyser l'indicateur dans Visual Studio 2010 Professional
- 21. Points d'arrêt ne fonctionnant pas dans Visual Studio 2008
- 22. problème avec graphics.h dans Visual Studio 2010
- 23. Web Access dans Visual Studio 2010
- 24. Utilisation de projets Visual Studio 2005 dans Visual Studio 2008
- 25. IntelliSense dans Visual Studio 2010 RC freezing
- 26. Visual Studio 2010 - RemovePreviousVersions
- 27. Impossible d'ajouter .wsdl dans Visual Studio 2010
- 28. Visual Studio 2010 - Datagridview
- 29. visual studio 2010 architecte
- 30. Visual Studio 2010 WPF
Pas sûr du tout! Je vais essayer de m'inscrire à nouveau en m'assurant que c'est la DLL de débogage. – opsb
OK, enregistré à nouveau la DLL, en s'assurant que c'est la DLL de débogage qui a été enregistré. Jusqu'à présent, pas de chance. BTW, pourriez-vous partager ce script? Ce serait un énorme gain de temps. – opsb
Pouvez-vous vérifier si votre configuration est comme la mienne? spécialement 'about: blank' (vraiment important) et le drapeau 'Enable Ungaged Code Debugging'? –