2

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

0

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? alt text

+0

Pas sûr du tout! Je vais essayer de m'inscrire à nouveau en m'assurant que c'est la DLL de débogage. – opsb

+0

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

+0

Pouvez-vous vérifier si votre configuration est comme la mienne? spécialement 'about: blank' (vraiment important) et le drapeau 'Enable Ungaged Code Debugging'? –

1

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.

+0

Ceci est la seule solution qui a fonctionné pour moi vs 2013 + soit 11 – Marcom

0

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.

Questions connexes