Действия по извлечению значений из текстового поля пользовательского окна «Пользовательский интерфейс» в мой код, при создании проекта настройки? - PullRequest
0 голосов
/ 19 января 2011

Привет, я создал проект setUp для своего приложения Windows.У моего решения есть 2 проекта (1-й - приложение Windows, а 2-й - проект setUp, который я добавил). Я хочу добавить настраиваемые экраны приветствия во время установки, поэтому я выполнил следующие действия.

1) Создал проект setUp и добавил его в решение с приложением Windows.
2) Добавил основной вывод единственного приложения Windows (внутри решения) в проект setUp.
3) Щелкните правой кнопкой мыши по проекту SetUp -> ПРОСМОТР -> ПОЛЬЗОВАТЕЛЬСКИЕ ИНТЕРФЕЙСЫ;затем добавил текстовое поле A.
4) Щелкните правой кнопкой мыши по проекту SetUp -> ПОЛЬЗОВАТЕЛЬСКИЕ ДЕЙСТВИЯ;У этого есть 4 варианта Install, UnInstall, Commit, RollBack.
5) Добавлен новый класс в проект приложения Windows, унаследованный класс «Installer» для этого нового класса.Переопределенный метод «Install» этого класса.
6) Щелкните правой кнопкой мыши по опции INSTALL -> ADD CUSTOM ACTION;и основной вывод приложения Windows уже был добавлен, поэтому я ничего не добавил.

ЗДЕСЬ У ПРОЕКТА ПРИЛОЖЕНИЯ WINDOWS ИМЕЕТ ОБОЙ КОД ПРИЛОЖЕНИЯ И ТАКЖЕ ПЕРЕГРУЖЕННЫЙ МЕТОД УСТАНОВКИ.НО, КОГДА Я ПЫТАЮСЯ УСТАНОВИТЬ ЭТО ЕГО ПОКАЗЫВАЯ НЕКОТОРЫЙ КОД ОШИБКИ 2869 .

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

1 Ответ

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

Честно говоря, я понятия не имею, возможно ли добавить что-нибудь нестандартное в проект установки VS.

У меня была похожая проблема, и вскоре я потерял терпение и перешел на WiX. Он очень хорошо интегрируется с VS (вы можете добавить схему WiX XML, чтобы ваш код был раскрашен, а Intelisense включен). С Wix вы можете делать намного больше пользовательских вещей, чем в VS Setup.

Более того, у WiX есть большое сообщество, множество примеров и, что не менее важно, вы можете настроить пользовательский интерфейс, так как проекты VS Setup выглядят ОЧЕНЬ некрасиво.

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