static Assembly TryLoadAssembly(string path) { if(!File.Exists(path)) return null; try { return Assembly.LoadFrom(path); } catch { return null; } }