Вопрос

Установщик должен запустить установщик .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 Для поверхностного инструментария и такого, но не слишком сложно и хорошо работает.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top