static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EmbeddedAssembly.Load(_jsonAssembly, _jsonAssembly.Replace("Lain.", string.Empty)); AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve; if (!Directory.Exists(Required.DataFolder)) { Required.Deploy(); } Options.LoadSettings(); if (!File.Exists(Required.LainSerial)) { _mainContext.MainForm = new WizardForm(); } else { _mainContext.MainForm = new LoginForm(LoginType.Login); } Application.Run(_mainContext); }
private static Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) { return(EmbeddedAssembly.Get(args.Name)); }