从 Visual Studio 2019 开始,C++包括一个改进的调试器,该调试器使用外部 64 位进程来托管其内存密集型组件。 在此更新过程中,必须更新 C/C++ 表达式计算器的某些扩展,使其与新调试器兼容。
如果您当前正在使用旧版 C/C++ EE 插件或 C/C++ 自定义可视化工具,则可以禁用此外部进程的使用。
在“工具>选项”窗格中,展开“所有设置>>”部分。 取消选中在外部进程中加载调试符号(仅限本地)复选框。
在 “工具>选项 ”对话框中,展开 “调试>常规 ”部分。 取消选中在外部进程中加载调试符号(仅限本地)复选框。
如果取消选择该选项,则会在 IDE(devenv.exe)进程中显著增加内存使用量。 如果希望调试大型项目,我们建议你与扩展的所有者合作,使其与此调试选项兼容。
如果您是传统 C/C++ EE 插件或 C/C++ 自定义可视化工具的所有者,请了解更多关于如何选择在 Concord 扩展性示例 wiki上通过工作进程加载您的扩展。 还可以找到 C/C++自定义可视化工具示例。