L'application .NET 3.5 sur laquelle je travaille consiste en un tas de solutions différentes. Certaines de ces solutions consistent en du code managé (C#) et d'autres ont du code non managé (C++). Les méthodes écrites en C# communiquent avec celles écrites en C++. J'essaie de tracer les dépendances entre ces différentes fonctions et j'ai pensé à définir des points d'arrêt sur la solution constituée de mes fonctions C++. Une des solutions C# a le projet de démarrage. J'exécute cette solution en mode débogage avec l'espoir que les points d'arrêt de mon code non managé seront atteints mais rien ne se passe réellement. Quelqu'un peut-il me guider à travers le processus de débogage des applications mixtes telles que celles-ci à l'aide de l'IDE de Visual Studio?Débogage du code non managé pendant le débogage du code managé
Merci
Merci Jared. Si mon code non géré est dans une solution et que mon code géré est dans une autre solution Visual Studio, dois-je exécuter le débogueur à partir de mes deux solutions afin d'atteindre les points d'arrêt. J'ai fait ce que vous avez suggéré mais je ne peux toujours pas atteindre les points d'arrêt. –
Vous compilez la version de débogage des classes C++? – iain
@sc_ray: Si vous vous attachez à un processus: dans la boîte 'Attach to Process', cliquez sur' select' et cochez les cases "Managed" et "Native". –