如何根据安装的插件管理NopCommerce 3.90中的依赖注册?

问题描述 投票:0回答:1

我创建了一个插件,因为我正在覆盖ProductService(以及更多)的一些方法。为此,我已将CustomProductServie注册到IProductService

安装我的插件时,它正常工作但卸载后插件。它超越了ProductService方法。 (NopCommerce 3.90)

nopcommerce nopcommerce-3.90
1个回答
1
投票

您可以使用插件描述名称进行检查,如下所示,

var pluginDescriptor = _pluginFinder.GetPluginDescriptorBySystemName("PluginSystemName");

如果pluginDescriptoris为null,则不安装插件。另请注意,您需要在班级中添加IPluginFinder界面的参考。

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