У нас есть продукт asp.net, который в настоящее время работает на платформе .net 2.0. Для развертывания мы используем загрузчик vs2008.
Несколько месяцев назад я пытался обновить до .net 3.5SP1 и использовал загрузчик для 3.5SP1. Некоторые из наших опытных пользователей пожаловались, что загрузка и установка фреймворка заняла около 30-45 минут. Обычно это создает у пользователя впечатление, что сама наша программа слишком медленная для установки (а также на какое-то время на экране нет активности, поэтому они склонны перезагружаться, думая, что машина зависла!).
Мне интересно, сталкивался ли кто-нибудь с этой проблемой и как с ней справлялся. Некоторые вещи приходят мне на ум.
Отображение заставки при загрузке и установке .net 3.5sp1, чтобы пользователи знали, что они устанавливают большие феймворки, и им нужно ждать! Кстати: это можно сделать с помощью проекта развертывания vs.net 2008?
Вообще не запускайте загрузку, используйте условие запуска, чтобы выяснить, находится ли .net 3.5SP1 на компьютере клиента, и если да, просто отправьте их на сайт Microsoft для установки и загрузки.
Каким-то образом изолировать требуемые dll-файлы от полного 231 МБ (или около того) пакета и установить только те, которые требуются. Это возможно?
«Профиль клиента», по-видимому, мало помогает программам asp.net с пользователем, имеющим .net 2.0 на своем компьютере, по умолчанию он полностью устанавливается ...