【问题标题】:Hot Reload doesnt work in Visual Studio 2022 - C# (No code changes were found)热重载在 Visual Studio 2022 中不起作用 - C#(未发现代码更改)
【发布时间】:2022-10-15 19:17:05
【问题描述】:

它在过去运行良好,但在 Visual Studio 2022 - C# 中,热重载对我不起作用。

无论我做了什么更改,它都说“没有发现代码更改”,显然所做的更改没有得到兑现

我在调试模式下运行应用程序,解决方案有调试配置 在我的设置下面。

知道如何使它再次工作吗?我非常想念这个功能... :(

【问题讨论】:

  • 有一个表listed here 描述了应用程序以及热重载工作需要什么版本的 Visual Studio 和 .NET。你的申请符合要求吗?该页面还有更多关于可以热重载的场景和示例,以及unsupported scenarios
  • 谢谢,但正如我所说,它以前使用相同的解决方案和代码工作,我没有改变任何东西,所以应该满足要求
  • 你不是一个人。将 VS 更新到 17.2.5 后,它似乎停止为我工作。 17.2.6 没有修复它。我可能会尝试回到 17.2.4。你用的是什么版本的VS?
  • VS 17.2.5 也有这个问题,现在尝试升级到 VS 17.3.6 看看它是否解决了这个问题。

标签: visual-studio visual-studio-2022 hot-reload


【解决方案1】:

这个问题似乎已经在 Visual Studio 17.3.6 中得到解决。我在 17.2.5 中遇到了同样的问题,它报告没有代码更改。升级解决了这个问题。

在这个 microsoft 线程中有证据表明其他人与 17.2.5 有相同的问题; https://developercommunity.visualstudio.com/t/vs2022-hot-reload-edits-were-made-which-cannot-be/1703108#T-N10079489

还报告说它已在 17.3.0 版本中修复。 https://developercommunity.visualstudio.com/t/vs2022-hot-reload-edits-were-made-which-cannot-be/1703108#T-N10109880

【讨论】:

    【解决方案2】:

    我也有这个烦人的问题。 现在我像这样解决了它,运行应用程序:

    dotnet watch run --no-hot-reload
    

    我正在使用命令。 --no-hot-reload 参数有效。

    【讨论】:

    • 你能提供更多信息吗?这个答案太简单了,遗漏了关键细节。你在哪里运行这个命令,在 DOS 窗口中?在 VS 命令窗口中?我都试过了,都不管用。您正在运行什么,解决方案中的项目?视觉工作室?
    猜你喜欢
    • 2022-07-31
    • 2022-01-04
    • 2022-01-02
    • 2021-12-23
    • 1970-01-01
    • 2023-01-11
    • 2021-12-15
    • 2021-12-29
    • 2022-01-13
    相关资源
    最近更新 更多