我是一家小公司的独立开发人员。最近,我们对所有U.I.进行了完全重写,以配置我们的核心产品Windows服务。我主要针对Windows 8,8.1和10进行开发。我们没有发现任何问题,而U.I.看起来很棒。将任何应用程序部署到具有与我们测试过的其他盒子相同的硬件的Windows 7 X64上时,无论是否复杂,是否缺少打开用WPF dot net 4.5编写的任何应用程序,我们都会看到将近30秒的启动时间(当显示没有任何内容的WPF表单,只是一个空白表单时,实际上存在相同的问题)。这非常令人沮丧,因为这使它们无法使用,因为其中一个应用程序是自定义凭据提供商U.I.。要求用户在U.I.中等待该持续时间是不合理的在用户空间中运行时,其他配置实用程序的加载时间很慢,因此,我认为这与从我们编写的凭据提供程序COM对象启动无关。任何人都可以在这个问题上阐明一下吗?我真的不想回去赢得比赛,因为我们真的很喜欢WPF提供的新外观。我们是否可以使用一些补丁程序,更新程序或技巧来使一台具有强大功能的机器像其8&10机器一样运行?
所有机器都是相同的i7 3.47 Ghz双核,内存为8 gig;应该足够。
更新:安装 .net 4.7.2 大大加快了启动时间,从大约30秒缩短到了大约6秒。仍然不能接受,但我猜是在正确的轨道上。
谢谢。
答案 0 :(得分:0)
我已经将Windows 7盒子放到了互联网上,安装了 ALL 更新,并安装了.net 4.7.2,看来已经解决了该问题。感谢您的建议。