是的,Blazor WebAssembly项目在VS-2022和DotNet6中可以启用热重载功能。要启用热重载,请打开Blazor WebAssembly项目的.csproj文件并添加以下内容:
true
true
然后,在Visual Studio的“选项”菜单中打开“ASP.NET Core”、“Blazor WebAssembly”、“Experimental”选项卡,并选中“启用Blazor WebAssembly调试工具”复选框。
完成以上步骤后,Hot Reload功能就应该可用了。可以通过修改Razor组件文件并保存它们来测试它是否正常工作。
以下是一个简单的示例程序,在输入框中输入任何内容将显示在下面的标签中,并在修改组件后自动刷新。
@page "/"
Hello, Blazor!
@theValue
@code {
private string theValue;
}