2010-04-06 8 views
0

J'ai un processus qui contient du code C#, du code C++ \ CLI et du code C++ natif. Maintenant, j'essaie de déboguer mon processus à distance, et je peux aller aux instructions de mon code C# et mon code C++ \ CLI, mais je ne peux pas atteindre mon code natif.code de débogage à distance non géré

Lorsque j'essaie d'atteindre un point d'arrêt dans mon fichier source C++ natif, l'erreur «Aucun symbole n'a été chargé» s'affiche. J'ai essayé de charger manuellement les symboles (outils-> options-> débogage), mais pas de chance.

Une idée?

+0

Avez-vous essayé de sélectionner manuellement le type de code dans la boîte de dialogue "Attacher au processus"? – Eugene

Répondre

2

Dans la boîte de dialogue Débogage: Joindre au processus, recherchez le champ Attacher à: situé au milieu de la boîte de dialogue. C'est ici que vous pouvez choisir de joindre le processus cible en utilisant le débogueur natif, le débogueur de code managé, le débogueur de script, etc. La valeur par défaut donne généralement la préférence au code managé, je crois.

Vous ne pouvez pas déboguer du code natif et du code managé en même temps. Pour déboguer du code natif, vous devez sélectionner explicitement le code natif lorsque vous vous connectez au processus distant.

Questions connexes