На моей Windows Vista требуется полная 12 минут для установки .NET Framework 4.0.
- a) Это нормально?
- б) Если нет, что-то можно сделать по этому поводу?
Причина, по которой я беспокоюсь о скорости, заключается в том, что она значительно замедляет тестирование нашего продукта. Тестирование установщика уже затянулось, но этот новый установщик .NET Framework делает его почти недействительным.
Деталь:
- Я проверил чистую Vista внутри виртуальной машины VirtualBox. Эта настройка не показывает каких-либо проблем с производительностью в других ситуациях.
- Я пробовал как dotNetFx40_Full_x86_x64.exe, так и dotNetFx40_Client_x86_x64.exe. Оба они занимают примерно одно и то же время для установки.
Вы не иметь для тестирования на компьютере без .NET 4 каждый раз, когда вы хотите протестировать установщик.
Вы можете получить машину, которая в полной мере соответствует требованиям .NET, и использовать ее для проверки бит вашего установщика, которым вы управляете, то есть биты, которые устанавливаются ваш программного обеспечения.
Каждый [n] тест вам нужно протестировать на компьютере без .NET 4, чтобы убедиться, что он все еще работает так, как ожидалось.
Вы не говорите, какие другие операционные системы вы планируете использовать, но вы также должны тестировать на компьютерах, на которых не установлены .NET 3.5 или даже .NET 2.
Да, это нормально, в соответствии с тем, что я видел. Почему вы так беспокоитесь об этом - это одноразовая задача, это не так, как вы должны делать это каждый день?
Попробуйте отключить антивирус. Когда я отключил AVG «защита в режиме реального времени», индикатор прогресса программы установки .NET начал двигаться в 4-5 раз быстрее.
этот новый установщик .NET Framework делает его практически недействительным.
Мне любопытно, что изменилось для вас. 2 и 3.5 оба всегда занимали почти столько же времени для меня.