Возобновить установщик после перезапуска
-
08-10-2019 - |
Вопрос
Установщик должен запустить установщик .NET 4 (dotnetfx40_full_setup.exe) и Microsoft Surface Toolkitkit (Surfacetoolkitruntime.msi). Проблема в том, что установка .NET 4 необходимо перезагрузить машину, а инструмента Microsoft Surface Toolkit требует .NET 4 для установки.
От поиска других вопросов, которые я кажется, я должен использовать Важный (да нет?). Это то, что можно было сделать в пакетном файле?
Если мне нужно использовать WIX / Batch файл / другой, какой код выполняет это действие?
Решение
Если вы создаете свое программное обеспечение в Visual Studio, вы можете иметь проект настройки (который создает ваш установщик MSI) Установите .NET и другое программное обеспечение как предпосылки, Сохранение запроса перезагрузки до конца. Возможно, вам придется Создание пользовательских пакетов Bootstrapper Для поверхностного инструментария и такого, но не слишком сложно и хорошо работает.