使用 Ant Design of Blazor遇到的一个问题

在创建Ant Design of Blazor的时候,遇到一个问题,在app.razor添加

<AntContainer />  

之后,运行的的时候报错。 crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Unhandled exception rendering component: Cannot provide a value for property 'NotificationService' on type 'AntDesign.Notification'. There is no registered service of type 'AntDesign.NotificationService'. System.InvalidOperationException: Cannot provide a value for property 'NotificationService' on type 'AntDesign.Notification'. There is no registered service of type 'AntDesign.NotificationService'.

因为我创建的项目是

所以应该把Service.AddAntDesign();写在program.cs里面,而不是写在startup.cs里面

 因为hosted的模板项目,是blazor wasm的。blazor是server side,就注册到hostbuilder上的service,如果是wasm,就注册在webassemblybuilder上。感谢James的解答。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值