private static void AddPlugin(FileInfo dll)
{
try
{
Assembly plugin = Assembly.LoadFrom(dll.FullName);
object ins = null;
try
{
ins = plugin.CreateInstance("Plugins.Main", true);
}
catch
{
// ignored
}
if (ins != null)
{
Logger.LogMessageToFile("Added: " + dll.FullName);
Plugins.Add(dll.FullName);
}
}
catch // (Exception ex)
{
//Logger.LogExceptionToFile(ex);
}
}