4

В моей Windows Vista установка .NET Framework 4.0 занимает целых 12 минут .

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

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

Деталь:

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

4 ответа4

6

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

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

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

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

4

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

2

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

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .