Main方法中的Try / Catch块仅适用于调试器

时间:2013-02-19 20:31:43

标签: c# winforms try-catch

我遇到了问题(C#,WinForm):
有一个代码(Program.cs):

  

static void Main()
  {
      尝试
      {
          Application.Run(new Form());
      }
      捕获(例外e)
      {
          // 做一点事。 (也有e)
      }
  }

当我从VisualStudio运行代码时,try-catch块工作正常 但是,如果我在VisualStudio之外运行代码,将抛出默认错误消息,并且不会运行try-catch块。

当我尝试时,我使用了一个字典,并且我调用了一个未完成的键,并抛出异常。 (在Form1.cs中)
我试过删除(例外e)部分。

感谢您的帮助!

0 个答案:

没有答案