c# - 为什么 VS 11 中的按钮点击速度很慢,如何解决?

标签 c# .net 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))

在 VS 11 预览版(无论哪个 .NET 版本)中运行它时,“已单击”消息会在单击后约 0.5 秒出现。在 C# 中也会发生同样的情况。当我转到存储项目的文件夹并在 VS 外部运行 .exe 时,单击后会立即显示该消息。显然,调试工具正在极大地减慢这种特殊情况。为什么会这样?可以采取什么措施?

最佳答案

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

关于c# - 为什么 VS 11 中的按钮点击速度很慢,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8176817/

相关文章:

c# - 连接 XML 节点数据

c# - 在 Rider 中反编译 ASP.NET Core 3.x 源代码

wpf - 在WPF中,是否有任何方法可以将两个Style合并为一个控件?

c# - 尝试使用 Entity Framework 保存更改时出现异常

c# - 在 MVVM WPF 应用程序中使用本地 ViewModel

javascript - C# MVC 发布模型和从 js 到 Controller 的附加数据

c# - 错误 CS0433 "Type ' X' already exists in both A.dll and B.dll "来自哪里?

c# - HttpWebRequest 序列

c# - 如何将数据 View 从第 i 行过滤到第 j 行? (C#)

asp.net - "Could not establish trust relationship for the SSL/TLS secure channel."signalr2.2、https、.net 客户端、自定义证书异常