我的 wpf 程序在具有相同规格的不同计算机上的启动性能方面存在一个奇怪的问题。一台计算机加载我的程序不到一秒钟。另一台具有相同规格的计算机加载 10 多秒。
在 Visualstudio 性能分析器的帮助下,我注意到两台计算机加载程序的方式不同!这太奇怪了。
我的问题和这个帖子基本一样: C# WPF Very slow application launch
“快速”计算机上的性能分析器(我的意思是快速启动程序)显示程序以 System.Windows.Application 启动。Run(),而“慢”表示它以 System.Windows.Application 开头。运行内部(...)
有了额外的“内部”,即使两台计算机的规格相同且源代码相同,启动时间也会增加 10 倍。(其实就是普通的 mvvm light WPF 启动文件)
有任何想法吗?