示例#1
0
        static void RunLauncher()
        {
            string logPath = Path.Combine(AppDirectory, "launcher.log");

            AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionHandler;
            ErrorHandler2.InstallHandler(logPath);
            OpenTK.Configuration.SkipPerfCountersHack();
            LauncherWindow window = new LauncherWindow();

            window.Run();
        }
示例#2
0
        static void Main(string[] args)
        {
            AppDirectory = AppDomain.CurrentDomain.BaseDirectory;
            string clientPath = Path.Combine(AppDirectory, "ClassicalSharp.exe");

            if (!File.Exists(clientPath))
            {
                MessageBox.Show("ClassicalSharp.exe needs to be in the same folder as the launcher.", "Missing file");
                return;
            }

            string logPath = Path.Combine(AppDirectory, "launcher.log");

            AppDomain.CurrentDomain.UnhandledException += UnhandledExceptionHandler;
            ErrorHandler2.InstallHandler(logPath);
            LauncherWindow window = new LauncherWindow();

            window.Run();
        }