更改环境后,Blazor 中不会自动生成作用域 CSS

问题描述 投票:0回答:3
blazor
3个回答
13
投票

因此看来静态网络资源仅在

Development
模式下生成

我相应修改了

CreateHostBuilder
中的
Program.cs
方法:

webBuilder.UseStaticWebAssets().UseStartup<Startup>();

这似乎解决了这个问题。

发布应用程序时,生产环境和登台环境似乎不需要这个


9
投票

添加到@Quango的答案

.NET 6

在构建应用程序之前,将此行添加到

Program.cs

builder.WebHost.UseStaticWebAssets();
// Add this: ☝
var app = builder.Build();

0
投票

如果您使用的是

CreateSlimBuilder
方法,这就是原因,您必须将其更改为
CreateBuilder

© www.soinside.com 2019 - 2024. All rights reserved.