private void Bind_Plugins() { PluginUtility.LoadAllDlls(); List <IPlugin> Plugins = PluginUtility.ListISpiderUrlPlugin; foreach (IPlugin item in Plugins) { this.cmbSpiderUrlPlugins.Items.Add(item.PluginName); } var publishFiles = Directory.GetFiles(PluginUtility.SpiderUrlPluginPath, "*.py"); foreach (string str2 in publishFiles) { var fileInfo = new FileInfo(str2); this.cmbSpiderUrlPlugins.Items.Add(fileInfo.Name); } this.cmbSpiderUrlPlugins.Items.Insert(0, "不使用插件"); this.cmbSpiderUrlPlugins.SelectedIndex = 0; Plugins = PluginUtility.ListISaveContentPlugin; foreach (IPlugin item in Plugins) { this.cmbSaveConentPlugins.Items.Add(item.PluginName); } this.cmbSaveConentPlugins.Items.Insert(0, "不使用插件"); this.cmbSaveConentPlugins.SelectedIndex = 0; Plugins = PluginUtility.ListIPublishContentPlugin; foreach (IPlugin item in Plugins) { this.cmbPublishContentPlugins.Items.Add(item.PluginName); } this.cmbPublishContentPlugins.Items.Insert(0, "不使用插件"); this.cmbPublishContentPlugins.SelectedIndex = 0; }
private void Bind_Plugin() { PluginUtility.LoadAllDlls(); }