Кто-нибудь знает твердый установочный скрипт .NET Framework 2.0 для Inno Setup? - PullRequest
2 голосов
/ 25 сентября 2008

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

Есть определенное количество примеров, но они:

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

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

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

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

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

Проницательность приветствуется:)

Ответы [ 2 ]

4 голосов
/ 15 января 2009
1 голос
/ 26 сентября 2008

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

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

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

...