Я написал приложение, которое я развертываю через Clickonce, но я хочу развернуть его через Installshield, поэтому я экспериментирую с ним. Я нашел и загрузил dotnetfx45_full_x86_x64.exe, распространяемый для .NET Framework 4.5, и сделал из него предварительный вариант Installshield. Я написал простое приложение, в котором есть отчет RDLC, который просто говорит «Hello World», и ему нужна .NET Framework 4.5, а также использовать Installshield для его развертывания. Reportviewer нуждается в Microsoft SQLClrTypes_x86.msi и SQLClrTypes_x64.msi и ReportViewer.msi, поэтому я получил их и сделал из них предварительные условия Installshield. Для ReportViewer.prq я задал SQLClrTypes_x86.prq и SQLClrTypes_x64.prq в качестве зависимостей, а для SQLClrTypes_x86.prq и SQLClrTypes_x64.prq я определил dotnetfx45_full_x86_x64.prq как зависимость.Развертывание .NET Framework 4.5 с Installshield
Когда я установил мое маленькое приложение на свой тестовый компьютер (под управлением Windows 7), он установил фреймворк 4.5, сказал, что ему нужно перезагрузиться, и спросил, хочу ли я перезагрузиться сейчас, и я нажал «Да». Я думал, что он перезагрузится и продолжит установку, но когда он перезагрузится, это был конец установки. Я снова запустил настройку, и спросил, хочу ли я установить 4.5 Framework (он тоже спросил меня в первый раз), поэтому я нажал «Нет». После нажатия «Нет» он установил остальную часть моей программы, и она отлично работала.
Как я могу заставить установку продолжить работу после ее перезагрузки после установки .NET Framework 4.5?
Благодаря
Какую версию и версию InstallShield вы используете? –
Я использую IS 2010 Premier с виртуализацией, версия 16 – Dotty