Index: PluginManager.cs =================================================================== --- PluginManager.cs (revision 10617) +++ PluginManager.cs (working copy) @@ -172,8 +172,8 @@ _plugins = ProcessAssemblies(assemblies); // If no plugins could be loaded, throw a fatal exception - if (_plugins.Count == 0) - throw new PluginException(SR.ExceptionUnableToLoadPlugins); + //if (_plugins.Count == 0) + // throw new PluginException(SR.ExceptionUnableToLoadPlugins); // scan plugins for extensions List extList = new List(); @@ -309,7 +309,7 @@ catch (Exception e) { Platform.Log(LogLevel.Error,e); - throw; // TH (Oct 5, 2007) replaced "throw e" with "throw". "throw e" produces a new exception stack. We want to know where the original exception occurs instead + //throw; // TH (Oct 5, 2007) replaced "throw e" with "throw". "throw e" produces a new exception stack. We want to know where the original exception occurs instead } finally { @@ -317,8 +317,8 @@ if (domain != null) AppDomain.Unload(domain); - if (pluginFiles == null || pluginFiles.Length == 0) - throw new PluginException(SR.ExceptionNoPluginsFound); + //if (pluginFiles == null || pluginFiles.Length == 0) + // throw new PluginException(SR.ExceptionNoPluginsFound); } return pluginFiles; }