예제 #1
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        private static int Main(string[] args)
        {
            ProgramUtils.Init();

            using var handler = new CliCommandHandler();
            return((int)ProgramUtils.Run(ExeName, args, handler));
        }
예제 #2
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        private static int Main(string[] args)
        {
            ProgramUtils.Init();

            using var handler = new CliCommandHandler();
            return((int)ProgramUtils.Run("0install", args.Prepend(Run.Name), handler));
        }
예제 #3
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        private static int Main(string[] args)
        {
            ProgramUtils.Init();
            Application.Init();

            using (var handler = new GuiCommandHandler())
                return((int)ProgramUtils.Run(ExeName, args, handler));
        }
예제 #4
0
 [STAThread] // Required for WinForms
 private static int Main(string[] args)
 {
     ProgramUtils.Init();
     WindowsUtils.SetCurrentProcessAppID(AppUserModelID);
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     ErrorReportForm.SetupMonitoring(new Uri("https://0install.de/error-report/"));
     return(Run(args));
 }
예제 #5
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        // NOTE: No [STAThread] here, because it could block .NET remoting callbacks
        private static int Main(string[] args)
        {
            ProgramUtils.Init();
            WindowsUtils.SetCurrentProcessAppID("ZeroInstall");
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ErrorReportForm.SetupMonitoring(new Uri("https://0install.de/error-report/"));

            using var handler = new GuiCommandHandler();
            return((int)ProgramUtils.Run(ExeName, args, handler));
        }
예제 #6
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        private static int Main(string[] args)
        {
            ProgramUtils.Init();

            return((int)Run(args));
        }
예제 #7
0
 /// <summary>
 /// The main entry point for the application.
 /// </summary>s
 private static int Main(string[] args)
 {
     ProgramUtils.Init();
     Application.Init();
     return(Run(args));
 }