Я использую проект развертывания Visual Studio 2010 для установки моей утилиты.Он является обязательным условием .NET 4 Client Framework.Я использую инструмент iexpress, чтобы объединить мои файлы setup.exe и MSI в один самораспаковывающийся исполняемый файл.
Пока это работает хорошо, за одним небольшим исключением.Мой клиент сообщил, что в некоторых случаях система перезагружается после установки .NET, а затем не может найти файл MSI и не может продолжить установку.В моих тестах установка .NET не требует перезагрузки, но говорят, что они несколько раз сталкивались с этой ошибкой.
Есть ли способ предотвратить перезагрузку установщика .NET4, и вместо этого просто подождать, покався моя установка завершена перед перезагрузкой (если вообще требуется)?Я нашел несколько ссылок на сценарии установки, но ни одна из них не относится к проекту развертывания VS.