Получение ошибки 2869 при добавлении пользовательских действий в проект установки C # - PullRequest
1 голос
/ 19 января 2011

Я создал проект установки C # для развертывания приложения C # windows. Я хочу добавить пользовательские экраны подсказок к моей установке. Поэтому я добавил новый класс "Installer" в свое приложение для Windows, а затем переопределил в нем метод "Install".

При щелчке правой кнопкой мыши по проекту SetUp в окне «Пользовательские действия» я добавил «первичный вывод приложения Windows» (где я переопределил метод «Install»).

Позже я установил свойство CustomActionData следующим образом:

/txtBox1=[EDITA1]

И свойство аргумента EDITA1, где EDITA1 - это значение идентификатора для текстового поля, которое я добавил на свой экран пользовательских подсказок.

Внутри переопределенного метода Install У меня есть доступ к этому значению textBox, например:

 Context.Parameter["txtBox"] 

Но когда я пытаюсь установить этот пакет, я получаю всплывающее окно с кодом ошибки 2869

Сообщение об ошибке всплывающего сообщения гласит:

Программа установки обнаружила непредвиденную ошибку при установке этого пакета. Это может указывать на проблему с этим пакетом. Код ошибки 2869.

Пожалуйста, дайте мне знать, как передать значения из пользовательского экрана в переопределенный метод установки.

СПАСИБО ЗА ПРЕДЕЛА

1 Ответ

1 голос
/ 19 января 2011

Формат должен быть

/ name = "value" / name2 = "value". Чтобы передать свойства установщика, формат / Имя = "[SourceDir]"

Эта ссылка содержит более подробную информацию

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...