public void ReLoadModule(string moduleName, bool isReInstall = true) { if (_pluginsLoadContexts.Any(moduleName)) { var context = _pluginsLoadContexts.Get(moduleName); foreach (var part in context.PluginAssemblyParts) { _partManager.ApplicationParts.Remove(part); } _pluginsLoadContexts.Remove(moduleName); ResetControllActions(); } LoadModule(moduleName, isReInstall); }