热重载和运行时编译 Blazor Webassembly 托管
Posted
技术标签:
【中文标题】热重载和运行时编译 Blazor Webassembly 托管【英文标题】:Hot Reload and Runtime Compilation Blazor Webassembly hosted 【发布时间】:2021-11-04 06:47:30 【问题描述】:我正在使用 VS2019 开发一个 Blazor Webassembly 托管项目。每次我更改剃须刀页面中的某些内容时,我都必须重新编译它。有哪些选项可以查看预览或热重载或其他方面的更改?
我尝试了一些 Google 解决方案,但它们都不起作用。将 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation Nuget 添加到我的服务器解决方案并将其添加到 Startup.cs
services.AddControllersWithViews().AddRazorRuntimeCompilation();
没有任何效果,并且对于客户端解决方案,它引发了错误。 Blazor 有什么问题吗?
【问题讨论】:
【参考方案1】:假设您使用的是 .NET Core 3.1 或 .NET 5,您可以在包含您的 CSPROJ 文件的文件夹上的 cmd 行提示符下使用 dotnet watch run
命令。
【讨论】:
请告诉我为什么这不是默认的调试模式???以上是关于热重载和运行时编译 Blazor Webassembly 托管的主要内容,如果未能解决你的问题,请参考以下文章