/// <summary> /// The main entry point for the application. /// </summary> private static void Main(string[] args) { if (Debugger.IsAttached) { // The debugger is attached: // Run the XNA game and let the debugger handle any exception messages. using (var game = new SampleGame()) game.Run(); } else { // The debugger is NOT attached: // Run the XNA game and use a MessageBox to display any exception messages. try { using (var game = new SampleGame()) game.Run(); } catch (Exception exception) { string message = SampleHelper.GetExceptionMessage(exception); MessageBox.Show(message, "Unexpected Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private static void Main(string[] args) { if (Debugger.IsAttached) { // The debugger is attached. The debugger will display any exception messages. // Run the XNA game. using (SampleGame game = new SampleGame()) game.Run(); } else { // The debugger is NOT attached. Use a MessageBox to display any exception messages. try { // Run the XNA game. using (SampleGame game = new SampleGame()) game.Run(); } catch (Exception exception) { MessageBox.Show(SampleHelper.GetExceptionMessage(exception), "Unexpected Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }