2010-11-11 2 views
3

Установщик должен запустить установщик .NET 4 (dotNetFx40_Full_setup.exe) и Microsoft Surface Toolkit (SurfaceToolkitRuntime.msi). Проблема в том, что для установки .NET 4 необходимо перезагрузить компьютер, а Microsoft Surface Toolkit требует .NET 4 для установки.Возобновить установщик после перезагрузки

От взгляда на другие вопросы Я вижу, я должен использовать WiX (да/нет?). Это что-то, что можно сделать в пакетном файле?

Если мне нужно использовать WiX/пакетный файл/другой, какой код выполняет это действие?

ответ

1

Если вы создаете свое программное обеспечение в Visual Studio, у вас может быть проект установки (который создает установщик MSI) install .NET and other software as prerequisites, сохраняя приглашение перезагрузки до конца. Возможно, вам понадобится create custom bootstrapper packages для Surface Toolkit, но это не слишком сложно и работает хорошо.

+0

Спасибо, ewall. После ваших советов и googling я знаю, что мне нужно сделать некоторые загрузочные ролики. На этом сайте были приведены примеры кода при возобновлении установки после перезагрузки: http://blogs.msdn.com/b/chrsmith/archive/2005/09/02/rebooting-in-the-bootstrapper.aspx –

+0

Ох, Я раньше не видел эту страницу, но теперь у меня есть закладки для будущих ссылок! – ewall

Смежные вопросы