Udostępnij przez


Zgodność wizualizatora niestandardowego Visual C/C++

Począwszy od programu Visual Studio 2019, język C++ zawiera ulepszony debuger korzystający z zewnętrznego procesu 64-bitowego do hostowania składników intensywnie korzystających z pamięci. W ramach tej aktualizacji należy zaktualizować niektóre rozszerzenia ewaluatora wyrażeń C/C++, aby były zgodne z nowym debugerem.

Jeśli obecnie używasz starszego dodatku C/C++ EE lub niestandardowego wizualizatora C/C++, możesz wyłączyć użycie tego procesu zewnętrznego.

W okienku Opcje narzędzi> rozwiń sekcję Wszystkie ustawienia>>. Wyczyść pole wyboru Załaduj symbole debugowania w procesie zewnętrznym (tylko natywne).

W oknie dialogowym Opcje narzędzi> rozwiń sekcję Debugowanie>. Wyczyść pole wyboru Załaduj symbole debugowania w procesie zewnętrznym (tylko natywne).

Jeśli usuniesz zaznaczenie opcji, wystąpi znaczny wzrost użycia pamięci w środowisku IDE (devenv.exe). Jeśli oczekujesz debugowania dużych projektów, zalecamy pracę z właścicielem rozszerzenia, aby było ono zgodne z tą opcją debugowania.

Jeśli jesteś właścicielem starszego dodatku C/C++ EE lub niestandardowego wizualizatora C/C++, dowiedz się więcej o tym, jak zdecydować się na ładowanie rozszerzenia w procesie roboczym na wiki przykładów rozszerzalności Concord . Możesz również znaleźć przykład niestandardowego wizualizatora języka C/C++ .