在我的 Windows Vista 上,它需要完整的12 分钟安装.NET Framework 4.0。
- a) 这是正常的吗?
- b) 如果没有,可以做些什么改变吗?
我之所以担心速度问题,是因为它大大降低了我们产品安装程序的测试速度。测试安装程序本来就很耗时,而这个新的 .NET Framework 安装程序让测试变得几乎不可能。
细节:
- 我在 VirtualBox 虚拟机中的全新 Vista 上进行了测试。此设置在其他情况下未显示任何性能问题。
- 我尝试了 dotNetFx40_Full_x86_x64.exe 和 dotNetFx40_Client_x86_x64.exe。它们的安装时间大致相同。
答案1
你不需要有每次要测试安装程序时都要在没有 .NET 4 的机器上进行测试。
你可以得到一台完全更新 .NET 的机器,并使用它来测试你可以控制的安装程序的位 - 即安装的位你的软件。
您需要在没有 .NET 4 的机器上进行每 [n] 项测试,以确保它仍按预期工作。
您没有说明您针对的其他操作系统,但您也应该在未安装 .NET 3.5 甚至 .NET 2 的机器上进行测试。
答案2
是的,据我所知,这很正常。你为什么这么担心——这是一次性任务,你又不是每天都要做?
答案3
尝试禁用防病毒软件。当我禁用 AVG“实时保护”时,.NET 安装程序进度条开始移动得快 4-5 倍。
答案4
这个新的.NET Framework 安装程序使得它几乎无法撤消。
我很好奇你发生了什么变化。2 和 3.5 对我来说也总是花费那么多时间。