在 .net 5 中更改后无法刷新 BlazorWASM 应用程序/在 .net 6 中没有热重载

问题描述

我在 VS2019 中看到了一些奇怪的行为(在 VS2019 预览版和 VS2022 预览版中也是如此,并且运行 .net 5 或 .net 6 预览版):

如果我创建标准的空 Blazor 客户端(仅限)项目并运行它,随后对 razor 文件所做的任何更改都不会以任何形式反映在正在运行的项目中(即使在保存并刷新浏览器之后)。

创建“dotnet.exe watch run”配置文件文件保存时按预期工作,但 .net 6 VS2019 预览版和 VS2022 中的“应用代码更改”按钮对任何一个配置文件都不起作用。

我有一个可疑的观察结果是运行服务器的终端显示

      Now listening on: https://localhost:5001
info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\Users\microDevBox\source\repos\ims36\ims36
Hosting environment: Production
Content root path: C:\Users\microDevBox\source\repos\ims36\ims36
Now listening on: http://127.0.0.1:59707
Application started. Press Ctrl+C to shut down.

我似乎同时获得了开发和生产环境?

每次我创建一个空白项目时,这在 VS 的所有三个版本中都是 100% 可重现的。

感谢收到任何见解!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...