Ситуация:проект развертывания - пользовательские обновления действий
У меня есть проект развертывания в визуальной настройке студии 2010 для установки консольного приложения. Это консольное приложение имеет некоторые пользовательские действия, написанные в нем для проекта развертывания.
EDIT: Для уточнения этих пользовательских действий используется класс System.Configuration.Install.Installer
в .NET. Я использую события Committed
, BeforeUninstall
, AfterUninstall
событий этого класса и в основном использую их для очистки оставшихся файлов.
Вопрос:
Если я поменять консольное приложение исполняемый с более новой версией (с обновленными пользовательских действий) - Будет ли MSI используется для первоначально установить его у вас возникли проблемы с новой EXE и обновленные пользовательские действия на удаление?
Какие «пользовательские действия» вы здесь говорите? Размещение ярлыка где-нибудь? –
Когда я говорю пользовательские действия, создаю класс с использованием класса .NET Installer и привязывая к событиям Committed/Before Install/After Uninstall. Действия внутри этих пользовательских действий варьируются от запуска/остановки консольного приложения до очистки текстовых/XML-файлов. –
Пока ваше новое консольное приложение обновляется в вашем проекте установки, и вы выпускаете новую версию установки, она должна работать просто отлично –