【问题标题】:Tell Visual Studio not to warn me when I edit while debugging告诉 Visual Studio 在我调试时编辑时不要警告我
【发布时间】:2020-04-02 18:21:18
【问题描述】:

最近,VS 越来越讨厌在调试时警告我编辑代码。无论是弹出窗口告诉我文件已被编辑、紫色下划线还是与编译器警告和错误组合在一起的警告,我都不想要它。我希望它能让我编辑,继续运行已构建的程序,并保持安静。

有没有办法告诉它这样做?

顺便说一句,我已经禁用了编辑并继续。见Edit and Continue: "Changes are not allowed when..."

【问题讨论】:

标签: visual-studio warnings visual-studio-2019 suppress-warnings


【解决方案1】:

当您在断点处停止时,您可以在调试模式下将更改应用到源代码。

手册:How to: Apply Edits in Break Mode with Edit and Continue (Visual Basic)

【讨论】:

    【解决方案2】:

    这是一种变通方法,但有些变通方法很好用。

    在同一个解决方案上运行两个 VS 实例。调试一个并遇到需要的编辑。 Ctrl+TAB 到另一个实例并进行编辑(不保存...顺便使用自动保存)。继续直到完成,然后将文件保存在实例 2 中。调试后,更改对两个实例都可用。

    您很少(至少根据我的经验)实际上想要编辑并继续;通常,您正在查看正在调试的代码并意识到它是错误的并想要修复它,但也希望在不终止调试会话的情况下查看一些下游效果。

    这为您提供了一个不方便的任务切换。

    【讨论】:

    • 这确实是一个解决方案。我猜它是否比问题更糟糕取决于用户。
    • VS 在编辑/继续提示方面变得更加激进。我在没有对代码进行任何(afaik)更改的情况下得到这些。
    • 奖励赏金,尽管这个答案不适用于我的情况。但可能对某些人来说。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多