visual-studio - .net 5 更改/.net 6 中没有热重载后无法刷新 BlazorWASM 应用程序
问题描述
我在 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% 可重现的。
任何见解都感激不尽!
解决方案
推荐阅读
- python-imaging-library - 安装枕头:“无法找到包 libwebpmux3”
- php - php eval() 中的语句
- python - 连续运行 BeautifulSoup 网页抓取并显示标题的最新变化
- mysql - 我的 SQL 导入数据向导不创建架构
- css - 试图关闭背景颜色
- php - 如何从没有数组函数的数组中输出唯一值?
- javascript - 为什么要在 addEventListener 中调用函数
- jqchart - jqchart:显示没有点/点的线?
- spring-boot - 使用 Swagger + Java REST API
- regex - How to retain all columns in pandas while using regex