Будет ли проект установки VS2008 обновлять Net 3.5 SP1? - PullRequest
3 голосов
/ 18 сентября 2008

Я только начал использовать WPF WebBrowser, который включен в Net 3.5 SP1. Я собрал свой проект установки (который я использовал до перехода на 3.5 SP1) и установил его на тестовом компьютере, но WebBrowser был недоступен.

Что нужно сделать, чтобы убедиться, что комбинация setup.exe / msi проверяет и устанавливает SP1?

Ответы [ 3 ]

3 голосов
/ 18 сентября 2008

Откройте свойства проекта установки, затем нажмите кнопку «Предварительные требования». Затем проверьте предварительные условия для установки.

License

Затем вы можете определить, как пользователь получает предварительные требования.

Вот ссылка на информацию о версии фреймворка и выдержка из блога Скотта Хансельмана:

Онлайн / Опыт загрузки Лучший способ получить пользователя с разумным подключением к Интернету в 3.5 SP1 .NET Framework - это 2,7-мегагерцовый загрузчик. Это будет определять, что им нужно, и загружать только то, что им нужно. Наихудший сценарий для машины x86 составляет около 60 мегабайт, как видно из таблицы выше.

Что такое "Профиль клиента?" Профиль клиента - это еще более компактный вариант установки .NET 3.5 SP1 в XP. Это маленький загрузчик 277k. Когда он запускается на компьютерах с Windows XP SP2 без установленного .NET Framework, он загружает полезную нагрузку в 28 мегабайт и предоставляет клиентское подмножество .NET 3.5. Если загрузчик Client Profile запускается на компьютере с любой версией .NET, он будет действовать так же, как веб-установщик 3.5 SP1, и обнаружит, что нужно загрузить, а затем получите его. Более подробная информация содержится в Руководстве по развертыванию профиля клиента.

http://www.hanselman.com/blog/CommentView.aspx?guid=af453d70-64b3-417e-9492-d115f929195d

0 голосов
/ 18 сентября 2008

В проекте установки добавьте несколько условий запуска. На этой странице показано, как именно: http://jelle.druyts.net/2005/04/09/CheckingForNET11ServicePack1InAnMSI.aspx

0 голосов
/ 18 сентября 2008

На пути к ответу на мой собственный вопрос. Двойным щелчком мыши на Microsoft .net Framework в Обнаруженных зависимостях можно выбрать версию.

Теперь вопрос, который уместен, 3.5.30729 или 3.5 SP1 Client ?

РЕДАКТИРОВАТЬ: 3.5.30729 работ. Есть идеи о разнице между ними?

РЕДАКТИРОВАТЬ: Двойной щелчок на .net Framework выше показывает .NET Framework в качестве условия запуска. Здесь я изменил версию. (Я бы добавил скриншот, но у меня его нет по URL, только на рабочем столе.

...