Я создал проект установки C # для развертывания приложения C # windows. Я хочу добавить пользовательские экраны подсказок к моей установке. Поэтому я добавил новый класс "Installer" в свое приложение для Windows, а затем переопределил в нем метод "Install".
При щелчке правой кнопкой мыши по проекту SetUp в окне «Пользовательские действия» я добавил «первичный вывод приложения Windows» (где я переопределил метод «Install»).
Позже я установил свойство CustomActionData следующим образом:
/txtBox1=[EDITA1]
И свойство аргумента EDITA1
, где EDITA1
- это значение идентификатора для текстового поля, которое я добавил на свой экран пользовательских подсказок.
Внутри переопределенного метода Install У меня есть доступ к этому значению textBox, например:
Context.Parameter["txtBox"]
Но когда я пытаюсь установить этот пакет, я получаю всплывающее окно с кодом ошибки 2869
Сообщение об ошибке всплывающего сообщения гласит:
Программа установки обнаружила непредвиденную ошибку при установке этого пакета. Это может указывать на проблему с этим пакетом. Код ошибки 2869.
Пожалуйста, дайте мне знать, как передать значения из пользовательского экрана в переопределенный метод установки.
СПАСИБО ЗА ПРЕДЕЛА