Вопрос Установка .NET Framework 4.0 очень медленная


На моей Windows Vista требуется полная 12 минут для установки .NET Framework 4.0.

  • a) Это нормально?
  • б) Если нет, что-то можно сделать по этому поводу?

Причина, по которой я беспокоюсь о скорости, заключается в том, что она значительно замедляет тестирование нашего продукта. Тестирование установщика уже затянулось, но этот новый установщик .NET Framework делает его почти недействительным.

Деталь:

  • Я проверил чистую Vista внутри виртуальной машины VirtualBox. Эта настройка не показывает каких-либо проблем с производительностью в других ситуациях.
  • Я пробовал как dotNetFx40_Full_x86_x64.exe, так и dotNetFx40_Client_x86_x64.exe. Оба они занимают примерно одно и то же время для установки.

4
2018-05-26 13:21


происхождения


считай себя удачливым, я нахожусь на 45 минут и рассчитываю на установку .net 4 - Chris McGrath


ответы:


Вы не иметь для тестирования на компьютере без .NET 4 каждый раз, когда вы хотите протестировать установщик.

Вы можете получить машину, которая в полной мере соответствует требованиям .NET, и использовать ее для проверки бит вашего установщика, которым вы управляете, то есть биты, которые устанавливаются ваш программного обеспечения.

Каждый [n] тест вам нужно протестировать на компьютере без .NET 4, чтобы убедиться, что он все еще работает так, как ожидалось.

Вы не говорите, какие другие операционные системы вы планируете использовать, но вы также должны тестировать на компьютерах, на которых не установлены .NET 3.5 или даже .NET 2.


6
2018-05-26 13:40



+1 Рассмотрение вопроса, лежащего в основе вопроса, довольно хорошо. - T.J. Crowder
@ T.J. Кроудер: Основная проблема заключается в том, что установщики тестирования уже занимают много времени, и я хотел бы избежать на мой взгляд довольно больших накладных расходов, связанных с необходимостью тестирования еще одного варианта платформы. - Dimitri C.
Хорошее замечание; Я сомневаюсь, что у меня будет другой вариант. Но это печально, потому что это означает, что мне придется протестировать установщик в Windows XP, Windows XP с .NET 4.0, Windows Vista, Windows Vista с .NET 4.0, Windows 7 и Windows 7 с .NET 4.0. Не каждый раз, это правда, но это делает тестирование более сложным и более трудоемким. - Dimitri C.
В последнее время, но: когда я тестировал установщиков, я использовал виртуальные машины. Я мог бы начать установку на «чистых» изображениях XP, XP с .NET, Vista и 2000 одновременно, и они будут работать параллельно со скоростью физических ПК. Если ваша компания принадлежит к MSDN или является партнером Microsoft, вы можете бесплатно скачать инсталляторы и / или изображения всех операционных систем. - CarlF


Да, это нормально, в соответствии с тем, что я видел. Почему вы так беспокоитесь об этом - это одноразовая задача, это не так, как вы должны делать это каждый день?


4
2018-05-26 13:23



Спасибо за ваш ответ. Я обновил свой вопрос, потому что меня беспокоит скорость. - Dimitri C.


Попробуйте отключить антивирус. Когда я отключил AVG «защита в режиме реального времени», индикатор прогресса программы установки .NET начал двигаться в 4-5 раз быстрее.


2
2018-04-20 18:37





этот новый установщик .NET Framework делает его практически недействительным.

Мне любопытно, что изменилось для вас. 2 и 3.5 оба всегда занимали почти столько же времени для меня.


1
2018-05-26 13:48



.NET 2.0 предварительно установлен на компьютере с Windows Vista и устанавливается достаточно быстро в Windows XP. - Dimitri C.