//入口 static void Main(string[] args) { #if DEBUG HostConfig.Init(FilePathUtil.GetAbsolutePath("Test\\" + HostConfig.DEFAULT_NAME)); #else HostConfig.Init(args == null || args.Length < 1 || string.IsNullOrEmpty(args[0]) ? FilePathUtil.GetAbsolutePath(HostConfig.DEFAULT_NAME) : args[0]); //必须从临时目录启动 if (!AppConfig.ExecutablePath.Equals(AppConfig.ExpectExecutablePath, StringComparison.OrdinalIgnoreCase)) { try { File.Copy(AppConfig.ExecutablePath, AppConfig.ExpectExecutablePath, true); ProcessUtil.Start(AppConfig.ExpectExecutablePath, HostConfig.ExecutablePath); } catch (Exception e) { MessageBoxUtil.Error(e.Message); } return; } #endif //运行 Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FrmUpdate()); }