为什么VS 11中的按钮点击速度慢,以及如何解决?

Jul*_*les 7 .net c# wpf f# visual-studio-2012

这是一个简单的测试应用程序(在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))
Run Code Online (Sandbox Code Playgroud)

在VS 11预览中运行此操作时(无论哪个.NET版本),单击后约0.5秒会出现"单击"消息.在C#中也是如此.当我转到存储项目的文件夹并在VS外部运行.exe时,单击后会立即显示该消息.显然,调试工具正在大大减缓这种特殊情况.为什么这个以及可以做些什么呢?

Nik*_*oli 4

我不能肯定地说,但我过去使用开发人员预览版的经验是,他们可以监视和跟踪正在运行并向微软提交反馈的代码。这导致我之前在其他预览中速度变慢(不记得按钮点击是否受到影响)。您可以向微软提交反馈,以确保他们了解这一点。