小编Ben*_*ica的帖子

为 Blazor WASM 保存时重新编译 .razor 文件

有没有办法让 Blazor Webassembly.razor在更改/更新并保存文件时重新编译它们?我已经习惯了这种情况发生在传统的 ASP.NET Core MVC 剃刀视图以及像 Angular 这样的客户端框架中。在 ASP.NET Core MVC > 3.0 中,类似的 services.AddRazorPages().AddRazorRuntimeCompilation();方法可以解决问题,但我找不到 Blazor 的任何内容。

当我需要停止整个应用程序并重新启动它以查看最新更改时,这很烦人。默认情况下,Main新 Blazor 应用程序的方法如下所示

        public static async Task Main(string[] args)
        {
            var builder = WebAssemblyHostBuilder.CreateDefault(args);
            builder.RootComponents.Add<App>("app");

            builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });

            await builder.Build().RunAsync();
        }
Run Code Online (Sandbox Code Playgroud)

我在这里缺少什么?Blazor WASM 还没有出现吗?dotnet watch dotnet build如果这是一个解决方案,我对一些有点hacky的东西持开放态度。

c# asp.net-core blazor blazor-client-side

9
推荐指数
1
解决办法
2172
查看次数

标签 统计

asp.net-core ×1

blazor ×1

blazor-client-side ×1

c# ×1