My code is:
public void ConfigureServices(IServiceCollection services, IConfiguration configuration)
{
var _pluginFinder = EngineContext.Current.Resolve<IPluginFinder>();
//get plugins
var plugin = _pluginFinder.GetPluginDescriptorBySystemName("plugin.customName", 0);
if (plugin != null && plugin.Installed)
{
//Do something
}
}
Even when plugin is uninstalled Control going to ConfigureServices method of custom plugin but I want it to go only when plugin is installed. Working fine in Nop 4.0 but in Nop 4.1 during creating instances in Nop.Engine.cs where plugin is installed condition is commented which giving issue. What to do?