從 Visual Studio 2019 開始,C++包含改良的調試程式,其使用外部 64 位進程來裝載其記憶體密集元件。 在此更新中,必須更新 C/C++運算式評估工具的特定延伸模組,使其與新的調試程式相容。
如果您目前正在使用舊版 C/C++ EE 增益集或 C/C++ 自訂視覺化工具,您可以停用此外部處理程序的使用。
在 工具>選項 窗格中,展開 所有設定>偵錯>一般 區段。 取消 在外部程序中載入除錯符號(僅限原生) 核取方塊。
在 工具>選項 對話方塊中,展開 偵錯一般> 區段。 取消 在外部程序中載入除錯符號(僅限原生) 核取方塊。
如果您取消選取此選項,則 IDE (devenv.exe) 處理程序內的記憶體使用量會大幅增加。 如果您預期要偵錯大型專案,建議您與延伸模組的擁有者合作,使其與此偵錯選項相容。
如果您是舊版 C/C++ EE 附加元件或 C/C++ 自訂視覺化工具的擁有者,請在 Concord 擴充性範例 wiki上,深入了解如何選擇將您的延伸模組載入於工作進程。 您也可以找到 C/C++自訂可視化檢視範例。