为什么我的Microsoft Visual Studio 2017调试工具栏命令不显示?
我既看不到断点,也找不到任何调试命令。我已安装Microsoft Visual Studio 2017,当前正在编辑C++源文件,目前调试功能出现严重故障,请问有人知道对应的解决方法吗?
Visual Studio 2017 C++调试功能异常修复步骤
- 排查项目加载状态:直接单独打开单个
.cpp文件而未加载完整.sln解决方案时,VS不会激活C++调试组件,调试菜单、断点功能都会默认隐藏,需要双击对应解决方案文件加载完整项目后再操作。 - 恢复调试菜单显示:如果已经加载完整项目仍看不到调试选项,在顶部菜单栏空白处右键,勾选「调试」即可调出调试工具栏;如果调试命令缺失,点击
工具->自定义->命令,选中菜单栏下拉框的「调试」项,点击「重置所有」恢复默认配置。 - 修复断点异常问题:
- 确认当前生成配置为Debug而非Release,Release模式默认不生成调试符号,断点会被自动禁用
- 打开
工具->选项->调试->常规,取消勾选「仅启用我的代码」,同时调整「要求源文件与原始版本完全匹配」的勾选状态适配项目需求 - 右键项目选择「清理」,删除项目根目录下的
.vs隐藏文件夹,重新生成解决方案后再尝试打断点
- 修复损坏的VS组件:如果以上操作均无效,打开Visual Studio Installer,选中VS2017安装项点击「修改」,确认「使用C++的桌面开发」工作负载已完整安装,再点击「修复」等待程序修复损坏的调试组件即可。
内容的提问来源于stack exchange,提问作者Ioan Săsărman
相关产品推荐
相关产品推荐


