Пример #1
0
        static void Main()
        {
            ConsoleHandler.RedirectToParent();

            var args = Environment.GetCommandLineArgs();

            if (args.Length > 1)
            {
                Console.WriteLine("");
                Console.WriteLine($"{ Application.ProductName } { Application.ProductVersion } (build { UpdateService.CurrentBuild })");
                Console.WriteLine("--------------------------------");
            }

            AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;

            var plugins = LoadPlugins();

            SetupLibraries(plugins);

            CommandLineMode = true;
            if (args.Length > 1 && HandleCommandLine(args))
            {
                if (enableVSTS)
                {
                    Console.WriteLine("##vso[task.complete result={0};]Done.", errorCount > 0 ? "Failed" : ((warningCount > 0) ? "SucceededWithIssues" : "Succeeded"));
                }
                Environment.Exit(errorCount > 0 ? 1 : 0);
                return;
            }
            CommandLineMode = false;

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new FormMain());
        }
Пример #2
0
        static void Main()
        {
            ConsoleHandler.RedirectToParent();
            AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;

            var args = Environment.GetCommandLineArgs();

            if (RunWithArgs(args))
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new FormMain());
            }
            TabularModelHandler.Cleanup();
        }
Пример #3
0
        static void Main()
        {
            ConsoleHandler.RedirectToParent();
            AppDomain.CurrentDomain.AssemblyResolve          += CurrentDomain_AssemblyResolve;
            System.Net.WebRequest.DefaultWebProxy.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;

            var args = Environment.GetCommandLineArgs();

            if (RunWithArgs(args))
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new FormMain());
            }
            TabularModelHandler.Cleanup();
        }