我想在blazor中使用依赖注入我正在使用visual studio预览最新版本我想在startup.cs 中添加此代码
services.AddSingleton<SengaltonServices>();
但我在客户端找不到要注入Razor组件的startup.cs
对于Blazor WASM,使用WebAssemblyHostBuilder.Services
:在Program
中设置DI
public class Program
{
public static async Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.Services.AddSingleton<SengaltonServices>();
await builder.Build().RunAsync();
}
}