C#WPF非常慢的应用程序启动

前端之家收集整理的这篇文章主要介绍了C#WPF非常慢的应用程序启动前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我写了一个简单的.net WPF应用程序(只包含2个小窗口),但它的启动太慢了 – 大约10-20秒!

Profiler说:

> Main-> RunInternal(56%)
> Main-> RunInternal-> ctor-> LoadBaml(32%)

应用程序加载时间最大的部分 – 是Main-> RunInternal功能的主体,这不是我的功能,我不知道他们做了什么.他们的执行时间可以以某种方式进行优化吗?

加载Baml标记占所有时间的32%,但我的程序只有3个XAML文件,它们包含的代码不到100行.为什么这个动作需要这么长时间?

在问我已经阅读并尝试过这些技巧之前,他们没有帮助我:

> WPF application slow on startup
> http://msdn.microsoft.com/en-us/library/cc656914.aspx

那么,我如何加快我的申请的开始时间?

谢谢.

PS.我已经在两台类似的计算机上测试了这个程序,结果是一样的.

解决方法

看看上面评论中提到的文章.

我认为它是8,(Authenticode),这取决于你正在引用哪个程序集

原文链接:https://www.f2er.com/csharp/94714.html

猜你在找的C#相关文章