Почему кнопки нажимаются медленно в VS 11, и как это исправить?

Вот простое тестовое приложение (на F #, но я проверено, и та же проблема возникает в C #):

let but = new Button(Content = "click me")
but.Click.Add(fun e -> printfn "clicked")
[<STAThread>]
do (new Application()).Run(new Window(Content = but))

При запуске этого в предварительном просмотре VS 11 (независимо от версии .NET) сообщение «щелкнуло» появляется примерно через 0,5 секунды после щелчка. То же самое происходит в C #. Когда я перехожу в папку, в которой хранится проект, и запускаю .exe вне VS, сообщение появляется сразу после нажатия. Очевидно, инструменты отладки сильно замедляют этот конкретный случай. Почему это так и что с этим можно сделать?

7
задан BoltClock 18 November 2011 в 05:54
поделиться