/// <summary> /// /// </summary> /// <param name="fileName"></param> /// <param name="dir"></param> /// <returns></returns> protected static Assembly LoadAssemblyWithPrefix(string fileName, string dir) { string path; path = Path.Combine(UtilsSystem.GetCodeBaseDir(), dir, fileName); if (File.Exists(path)) { return(Assembly.LoadFrom(path)); } path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, dir, fileName); if (File.Exists(path)) { return(Assembly.LoadFrom(path)); } return(null); }