我已经编写了一个简单的.net WPF
应用程序(仅包含2个小窗口),但其启动速度太慢-大约需要10-20秒!
探查器说:
Main->RunInternal
(56%)Main->RunInternal->ctor->LoadBaml
(32%)应用程序加载时间的最大部分-是
Main->RunInternal
函数的主体,这不是我的函数,我不知道它们的作用。 是否可以优化它们的执行时间? 加载Baml标记需要花费32%的时间,但是我的程序只有3个XAML文件,并且包含的代码少于100行。 为什么此操作需要这么长时间?
在问我之前,我已经阅读并尝试了这些技巧,但是它们并没有帮助我:
因此,如何加快应用程序的启动时间?
谢谢。
PS。 我已经在两台相似的计算机上测试了该程序,结果是相同的。
最佳答案
查看上面评论中提到的文章。
我想它是8,(验证码),这取决于您引用的程序集