Как получить пакет установщика .NET Framework, включающий последний пакет обновления для конкретной версии? - PullRequest
0 голосов
/ 28 июня 2010

Я искал в Microsoft пакет установки для .NET 1.0, который включает в себя SP3 , поэтому мне не нужно сначала устанавливать инфраструктуру, а затем пакет обновления.Но я не нашел ни одного.Затем я искал более новые версии .NET Framework и заметил, что пакеты обновления - это всегда дополнительная загрузка / настройка.

Кажется, что нет полной установки, включая последнюю версию SP для любой версии .NET.Это правда?Если да, возможно ли создать его самостоятельно?

1 Ответ

1 голос
/ 28 июня 2010

Я не уверен, что когда-либо видел распространяемый пакет, который включает в себя .Net 1.0 и пакеты обновления, поэтому вам, возможно, придется пойти по пути управления своими предварительными условиями.

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

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

Как только ваш загрузчик подготовил среду, он может просто запустить ваше основное приложение .NET.

Я сделал нечто очень похожее, у меня есть компонент C ++, который проверяет и обеспечивает установщик Windows 3.1 ичто по крайней мере .NET 2.0 установлен.Если что-то из этого отсутствует, я автоматически устанавливаю их перед передачей управления моему основному приложению .NET.

Существует множество хороших статей для проверки того, какая версия .net-фреймворков установлена.Обычно для этого требуется проверка RegistryKey.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...