是否可以使用开放的可视化工具来编辑代码?

是否可以使用开放的可视化工具来编辑代码?

至少,在 Visual Studio 中,当可视化工具打开时,它不允许在调试会话期间编辑代码。可视化工具窗口位于顶部,不允许单击 Visual Studio 中的任何其他位置。

是否有设置、扩展或其他方法允许在可视化工具打开时编辑代码?

答案1

您可能正在寻找“编辑并继续”。

请参阅 Visual Studio 文章 如何:启用和禁用“编辑并继续”(C#、VB、C++)

启用此选项是在调试之前完成的,如下所示。

  1. 如果您正在调试会话中,请停止调试(调试 > 停止调试或者Shift+F5)。

  2. 工具 > 选项>(或调试 > 选项)>调试>一般的, 选择启用编辑并继续和热重新加载在右侧窗格中。

    笔记

    如果启用了 IntelliTrace 并且您收集了 IntelliTrace 事件和调用信息,则“编辑并继续”将被禁用。有关详细信息,请参阅 智能跟踪

  3. 对于 C++ 代码,确保启用编辑并继续和热重新加载,然后设置其他选项:

    • 继续时应用更改(仅限本机)

      如果选择此选项,Visual Studio 会在您从中断状态继续调试时自动编译并应用代码更改。否则,您可以选择使用以下方式应用更改调试 > 应用代码更改

    • 警告陈旧代码(仅限本机)

      如果选中,则会发出有关陈旧代码的警告。

  4. 选择“确定”。

相关内容