Partager via


Compatibilité du visualiseur personnalisé Visual C/C++

À compter de Visual Studio 2019, C++ inclut un débogueur amélioré qui utilise un processus 64 bits externe pour héberger ses composants gourmands en mémoire. Dans le cadre de cette mise à jour, certaines extensions de l’évaluateur d’expression C/C++ doivent être mises à jour pour les rendre compatibles avec le nouveau débogueur.

Si vous consommez actuellement un complément C/C++ EE hérité ou un visualiseur personnalisé C/C++, vous pouvez désactiver l’utilisation de ce processus externe.

Dans le volet Outils>Options, développez la section Tous les paramètres>Débogage>Général. Désactivez la case à cocher Charger les symboles de débogage dans le processus externe (natif uniquement).

Dans la boîte de dialogueOptions>, développez la section Débogage>général. Désactivez la case à cocher Charger les symboles de débogage dans le processus externe (natif uniquement).

Si vous désélectionnez l’option, une augmentation significative de l’utilisation de la mémoire dans le processus IDE (devenv.exe) se produit. Si vous prévoyez de déboguer des projets volumineux, nous vous recommandons de travailler avec le propriétaire de l’extension pour qu’elle soit compatible avec cette option de débogage.

Si vous êtes propriétaire d’un complément EE C/C++ hérité ou d’un visualiseur personnalisé C/C++, vous trouverez plus d’informations sur le chargement de votre extension dans un processus Worker dans le Wiki des exemples d’extensibilité Concord. Vous y trouverez également un exemple de visualiseur personnalisé C/C++.