【问题标题】:VS2022 Hot Reload unconditionally restarts application after changesVS2022 Hot Reload 更改后无条件重启应用
【发布时间】:2022-02-10 21:26:02
【问题描述】:

对于 C#,VS 中有这个选项用于热重载,自动重建和重新启动应用程序。当应用程序运行时无法应用更改时,这通常是必要的。实际上,当您遇到语法错误并按保存时,这种情况经常发生。不幸的是,我选中了“在运行应用程序时无法应用更改时始终重建”选项(我不记得该选项的确切名称)。所以现在,每次我遇到语法错误并意外保存文件时,它都会退出我正在调试的应用程序,而我可以轻松修复语法错误并再次保存,而无需重新启动。

有没有办法恢复这个设置,让对话框再次弹出,询问我是要继续编辑还是重新启动应用程序?我相信这个对话框被称为“粗鲁的编辑”。我试图在 Visual Studio 的设置中找到该选项,但找不到。 一种解决方法是在文件保存时禁用热重载,并在我保存文件后手动触发热重载,但我宁愿采用旧的行为。

【问题讨论】:

    标签: c# visual-studio-2022 hot-reload application-restart


    【解决方案1】:

    显然,此设置在单个 VS 会话的生命周期内持续存在,并且如果您重新启动它会重置。在单击复选框之前,我应该更好地阅读它。

    Hot Reload dialog

    为了完整起见,复选框的标题是“在无法自动应用更新时始终重新构建。解决方案关闭时将重置此复选框。

    【讨论】:

      猜你喜欢
      • 2021-04-03
      • 2017-07-30
      • 2018-09-08
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      • 2020-12-06
      相关资源
      最近更新 更多