Код в Program.cs
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
try
{
Application.Run(new Form1());
}
catch (Exception ex)
{
MessageBox.Show("Blah...");
}
}
В Form1 у меня есть кнопка с кодом throw new Exception("");
.
Если я запускаю приложение из Visual Studio, то появляется мое окно сообщений(с сообщением «Бла ...»).Но если я запускаю приложение из исполняемого файла, тогда блок catch не выполняется вообще.
Почему разница?
Я использую Visual Studio 2010, .NET 4.0, Windows XP.