Кто-нибудь знает надежный скрипт установки .NET Framework 2.0 для Inno Setup?
-
02-07-2019 - |
Вопрос
Я потратил большую часть дня на поиск, написание и, наконец, удаление скрипта, который я могу использовать с моим установочным скриптом Inno Setup, который при необходимости загрузит и установит соответствующую платформу .NET 2.0 Framework.
Определенно, существует множество примеров, но они:
Хочу установить Internet Explorer, если это необходимо, на что я бы не решился автоматически
Работает только с дистрибутивами x86 .NET, поддержка x64 и IA64 отсутствует
Не устанавливайте соответствующий языковой пакет, когда это необходимо - сложная проблема (когда я увидел, что существуют разные языковые пакеты для разных комбинаций x86 / x64 / language, я сдался)
Не справляйтесь с получением .NET 2.0 SP1 (возможно, Центр обновления Windows справится с этим после установки 2.0?)
Это кажется такой распространенной проблемой, что кто - то должно быть, решил эту проблему.Однако все, что я нашел, - это 20 разных сообщений, указывающих на одни и те же два или три фрагмента кода.
Понимание приветствуется :)
Другие советы
Недавно я изучал этот вопрос, но без тех же требований, что и у вас.Я не видел скрипта, который делает то, что вы хотите, но рассматривали ли вы вместо этого возможность проверить, установлен ли .NET 2.0, и если нет, то предложить им загрузить его.Вы можете открыть URL-адрес в браузере по умолчанию и попросить пользователя повторить попытку установки после установки фреймворка.
Это не идеальная ситуация с точки зрения пользователя, но я думаю, что в соответствии с вашим планированием вам придется написать какой-то сложный материал для обработки различных языковых ограничений, просто чтобы заставить его работать.
Только мои 2 цента.