我创建了一个插件,因为我正在覆盖ProductService
(以及更多)的一些方法。为此,我已将CustomProductServie
注册到IProductService
。
安装我的插件时,它正常工作但卸载后插件。它超越了ProductService
方法。 (NopCommerce 3.90)
您可以使用插件描述名称进行检查,如下所示,
var pluginDescriptor = _pluginFinder.GetPluginDescriptorBySystemName("PluginSystemName");
如果pluginDescriptor
is为null,则不安装插件。另请注意,您需要在班级中添加IPluginFinder
界面的参考。