Assembly assembly = Assembly.LoadFrom("SaveFile.dll"); Type type = assembly.GetType("SaveFile.Form1"); /*方法1 Control instance = (Control)assembly.CreateInstance(type.ToString()); MethodInfo method; method = type.GetMethod("Show", BindingFlags.Public | BindingFlags.Instance, null, CallingConventions.Any, new Type[] { }, null ); method.Invoke((object)instance, new Object[] {}); method = null; */ //方法2 Form F = (Form)Activator.CreateInstance(type); F.Show();