有时我使用C#与Windows窗体或WPF创建一些快速的个人项目.我注意到,与本机应用程序相比,托管应用程序的启动时间要长2倍或3倍.
我写了一个"快速笔记"应用程序,但它不是很"快".:-(
有哪些技术可以加速Windows Forms/WPF应用程序的初始化?
看看NGen
此外,如果您在加载时加载大量数据,将其移动到另一个线程并显示指示符或其他内容(当它正在加载时),因此至少表单会快速弹出,即使实际数据加载需要更长时间.