Вот простое тестовое приложение (в 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, то сообщение появляется сразу после нажатия.По-видимому, средства отладки значительно замедляют этот конкретный случай.Почему это так и что с этим можно сделать?