我的WPF应用程序当前只显示一个带有一些控件的屏幕,它没有连接到数据库或具有任何其他功能。这是一个简单的用户界面屏幕。启动时WPF应用程序运行缓慢
当我在某些计算机(WinXP SP2)中进行测试时,我发现启动时间超过了15秒。他们都在我们的领域。
我抓住了一台类似的电脑,只安装了Windows,应用程序花了2秒启动。
然后,我将计算机添加到我们的域,并与域用户测试表明,它也需要15秒启动。我再次与之前的用户(本地用户)进行了测试,并且仍然很快。我创建了另一个本地用户,但它需要域用户也需要15秒。 我已经添加了其他本地用户,但他们也很慢。
总结:应用程序仅在一个用户中开始快速(2秒),这是我测试的第一个用户。所有其他用户(域或本地)都很慢(15秒)。
我一直在检查Improving WPF applications startup time但我的问题似乎需要一种不同的方法。有没有人知道会发生什么?
怎么样您部署到您的测试机器,您使用ClickOnce? – Oskar 2009-07-06 12:56:02
我只部署复制.EXE和WPFToolkit.dll到一个文件夹我已经尝试在GAC中安装.DLL,但结果是相同的 – 2009-07-06 13:36:35
这不仅是WPF应用程序可能会受到这种影响,它是任何.Net应用程序加载代码签名/ Authenticode程序集(与强名称签名不同) – 2011-04-21 20:21:29