Condividi tramite


Compatibilità del visualizzatore personalizzato di Visual C/C++

A partire da Visual Studio 2019, C++ include un debugger migliorato che usa un processo esterno a 64 bit per ospitare i relativi componenti a elevato utilizzo di memoria. Come parte di questo aggiornamento, alcune estensioni all'analizzatore di espressioni C/C++ devono essere aggiornate per renderle compatibili con il nuovo debugger.

Se attualmente si usa un componente aggiuntivo EE C/C++ legacy o un visualizzatore personalizzato C/C++, è possibile disattivare l'utilizzo di questo processo esterno.

Nel riquadro Opzioni strumenti> espandere la sezione Tutte le impostazioni>>. Deseleziona la casella di controllo Carica simboli di debug nel processo esterno (solo nativo).

Nella finestra di dialogo Opzioni strumenti> espandere la sezione Debug>. Deseleziona la casella di controllo Carica simboli di debug nel processo esterno (solo nativo).

Se si deseleziona l'opzione, si verifica un aumento significativo dell'utilizzo della memoria all'interno del processo dell'IDE (devenv.exe). Se si prevede di eseguire il debug di progetti di grandi dimensioni, è consigliabile collaborare con il proprietario dell'estensione per renderlo compatibile con questa opzione di debug.

Se sei il proprietario di un componente aggiuntivo legacy C/C++ EE o di un visualizzatore personalizzato C/C++, scopri di più sulla scelta di caricare l'estensione in un processo di lavoro nel wiki degli esempi di estendibilità Concord. È anche possibile trovare un esempio di visualizzatore personalizzato C/C++ .