Кто-нибудь знает надежный скрипт установки .NET Framework 2.0 для Inno Setup?

StackOverflow https://stackoverflow.com/questions/129542

Вопрос

Я потратил большую часть дня на поиск, написание и, наконец, удаление скрипта, который я могу использовать с моим установочным скриптом Inno Setup, который при необходимости загрузит и установит соответствующую платформу .NET 2.0 Framework.

Определенно, существует множество примеров, но они:

  1. Хочу установить Internet Explorer, если это необходимо, на что я бы не решился автоматически

  2. Работает только с дистрибутивами x86 .NET, поддержка x64 и IA64 отсутствует

  3. Не устанавливайте соответствующий языковой пакет, когда это необходимо - сложная проблема (когда я увидел, что существуют разные языковые пакеты для разных комбинаций x86 / x64 / language, я сдался)

  4. Не справляйтесь с получением .NET 2.0 SP1 (возможно, Центр обновления Windows справится с этим после установки 2.0?)

Это кажется такой распространенной проблемой, что кто - то должно быть, решил эту проблему.Однако все, что я нашел, - это 20 разных сообщений, указывающих на одни и те же два или три фрагмента кода.

Понимание приветствуется :)

Это было полезно?

Другие советы

Недавно я изучал этот вопрос, но без тех же требований, что и у вас.Я не видел скрипта, который делает то, что вы хотите, но рассматривали ли вы вместо этого возможность проверить, установлен ли .NET 2.0, и если нет, то предложить им загрузить его.Вы можете открыть URL-адрес в браузере по умолчанию и попросить пользователя повторить попытку установки после установки фреймворка.

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

Только мои 2 цента.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top