У меня есть проект установщика Visual Studio для моего приложения C#. Он был настроен для удаления любых предыдущих версий моего приложения, установки новой версии и последующего запуска приложения после его установки. Он работает, как ожидается, до самого конца, где он сидит на заключительном «Пожалуйста, подождите» стадии:Установщик не выходит после установки и загрузки новой версии
В этот момент уже была установлена новая версия моего приложения, и он работает довольно счастливо , однако приведенный выше скриншот просто сидит там (полностью отзывчив), и он будет перемещаться только в окно «Установка завершена», как только я вручную закрыл недавно установленную версию моего приложения.
Я сделал что-то не так с конфигурацией моего проекта установщика? Я не хочу, чтобы люди закрывали приложение только для завершения процесса установки, только чтобы потом снова запустить приложение снова! Вот почему я настроил установщик для автоматического запуска новой версии после ее установки!
Спасибо за ответ. На данный момент я только что удалил часть «start after install», чтобы программа установки успешно завершила работу. В идеале, я все равно хотел бы, чтобы мое приложение автоматически запускалось после установки, поэтому я проверю WiX. У меня есть только один экземпляр Exe для дампа в Program Files (плюс ярлык меню «Пуск»), поэтому, надеюсь, будут какие-то уроки или указатели на то, как добиться этого, используя WiX. – Rawns
Нет проблем.Документация здесь https://www.firegiant.com/wix/tutorial/ представлена во многом, настолько, что она может быть немного подавляющей, но она очень хорошо объясняет концепции Windows Installer и хорошо понимает их важно, если вы хотите, чтобы ваша установка была работоспособной, ремонтируемой и обновляемой. –