我创建了一个插件,因为我要重写ProductService
中的一些方法(以及更多方法)。为此,我已经将CustomProductServie
注册到IProductService
。
虽然安装了我的插件,但可以正常工作,但是在卸载插件之后。它覆盖了ProductService
个方法。 (NopCommerce 3.90)
答案 0 :(得分:1)
您可以按照以下说明使用插件描述名称进行检查,
var pluginDescriptor = _pluginFinder.GetPluginDescriptorBySystemName("PluginSystemName");
如果pluginDescriptor
为空,则未安装插件。另请注意,您需要在课程中添加IPluginFinder
接口的引用。