至少,在 Visual Studio 中,当可视化工具打开时,它不允许在调试会话期间编辑代码。可视化工具窗口位于顶部,不允许单击 Visual Studio 中的任何其他位置。
是否有设置、扩展或其他方法允许在可视化工具打开时编辑代码?
答案1
您可能正在寻找“编辑并继续”。
请参阅 Visual Studio 文章 如何:启用和禁用“编辑并继续”(C#、VB、C++)。
启用此选项是在调试之前完成的,如下所示。
如果您正在调试会话中,请停止调试(调试 > 停止调试或者Shift+F5)。
在工具 > 选项>(或调试 > 选项)>调试>一般的, 选择启用编辑并继续和热重新加载在右侧窗格中。
笔记
如果启用了 IntelliTrace 并且您收集了 IntelliTrace 事件和调用信息,则“编辑并继续”将被禁用。有关详细信息,请参阅 智能跟踪。
对于 C++ 代码,确保启用编辑并继续和热重新加载,然后设置其他选项:
继续时应用更改(仅限本机)
如果选择此选项,Visual Studio 会在您从中断状态继续调试时自动编译并应用代码更改。否则,您可以选择使用以下方式应用更改调试 > 应用代码更改。
警告陈旧代码(仅限本机)
如果选中,则会发出有关陈旧代码的警告。
选择“确定”。