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