如何加速.NET客户端应用程序(Windows窗体或WPF)的初始化?

Cli*_* Ok 6 .net c# wpf winapi winforms

有时我使用C#Windows窗体WPF创建一些快速的个人项目.我注意到,与本机应用程序相比,托管应用程序的启动时间要长2倍或3倍.

我写了一个"快速笔记"应用程序,但它不是很"快".:-(

有哪些技术可以加速Windows Forms/WPF应用程序的初始化?

sco*_*ttm 9

看看NGen

此外,如果您在加载时加载大量数据,将其移动到另一个线程并显示指示符或其他内容(当它正在加载时),因此至少表单会快速弹出,即使实际数据加载需要更长时间.