Как установить .NET 2.0 SP2 без .NET 3.5 SP1 в Windows Vista? - PullRequest
0 голосов
/ 17 декабря 2009

Недавно мы добавили в наше программное обеспечение функцию, которая требует .NET 2.0 SP2. Это не проблема для Windows XP или Windows Server 2003, поскольку мы можем просто включить распространяемый для .NET 2.0 SP2 в нашу установку. В Windows Vista и более поздних версиях .NET более тесно интегрирована в ОС (я точно не знаю, как именно), и не существует распространяемого пакета только для .NET 2.0 SP2.

Я думаю, что распространяемый .NET 3.5 SP1 (который может быть установлен в Vista) включает в себя .NET 2.0 SP2, но я бы предпочел не включать, потому что он очень большой (~ 230 МБ, примерно вдвое). размер нашей текущей установки). Кроме того, мы не будем использовать загрузчик, так как многие из наших клиентов не имеют доступа к Интернету.

У нас была такая же проблема, когда мы начали использовать .NET 2.0 SP1, но мы решили просто потребовать Vista SP1. Мы могли бы начать требовать Vista SP2 ...

Существует ли распространяемый пакет для .NET 2.0 SP2 для Vista?

Ответы [ 2 ]

3 голосов
/ 17 декабря 2009

К сожалению, отдельного установщика для .NET 2.0 SP2 для Vista или Server 2008 не существует. Вам действительно нужно установить .NET 3.5 SP1.

Подробнее читайте здесь: Аарон Стебнер (Aaron Stebner) об установщике автономного ядра и языкового пакета .NET 2.0 SP2

0 голосов
/ 18 декабря 2009

Самое простое решение такое же, как и большинство разработчиков, включая Microsoft.

Release две версии вашей установки, ISO для автономной установки, которая включает в себя все на диске. И меньшая «онлайн» установка, которая загружает необходимые зависимости.

Затем вы предлагаете клиенту загрузить правильный или предлагаете выпустить CD / DVD за символическую плату.

...