Мы решили сделать решающий шаг и потребовать, чтобы наши пользователи установили .NET 3.5, прежде чем они смогут использовать наш плагин для медиацентра.
Я хочу убедиться, что процесс установки проходит максимально гладко и наш установщик остается маленьким.
Какие изменения необходимо внести в мой WiX-файл для поддержки следующих сценариев? Примеры кода будут высоко оценены.
- У пользователя установлен .Net framework 3.0, интерактивная установка.
Желаемое поведение : пользователю предлагается окно с сообщением о том, что ему нужна новая версия платформы; если она это принимает, файл dotNetFx35setup.exe (2,7 МБ) загружается, а затем выполняется. Наконец установка продолжается.
- У пользователя установлена платформа .Net Framework 3.0, неинтерактивная установка.
Справочная информация : Чтобы упростить автоматическое обновление из медиацентра, мы можем выполнить «msiexec.exe / qb / i mediabrowser.msi», если пользователь решит обновить существующую версию.
Желаемое поведение : пользователю предлагается окно с сообщением о том, что ему нужна новая версия платформы; если она это принимает, файл dotNetFx35setup.exe (2,7 МБ) загружается, а затем выполняется. Наконец, установка продолжается беззвучно.
Существуют ли другие проекты с открытым исходным кодом, которые реализуют что-то подобное?
Смежный вопрос : Является ли .NET 3.5 разумной предпосылкой для плагина медиацентра?