我正在创建一个模块化的Blazor应用程序,该应用程序可以从某个位置动态加载所有外部程序集(即模块)。
然后,我想在Blazor应用程序的NavMenu中显示模块名称。
当用户单击模块名称时,浏览器将在我的Blazor应用程序的“索引”页面中使用该模块呈现页面/组件。
需要帮助
答案 0 :(得分:3)
blazor尚无法使用惰性加载程序集。项目依赖的所有程序集都将在启动时加载。
此功能应在.Net Core 3.1版本https://github.com/aspnet/AspNetCore/issues/5465
答案 1 :(得分:0)
Blazor团队表达了他们对该框架这一部分的关注。
幸运的是,有一些不错的库可以做到这一点。我个人是其中之一,您可以看看。