Как сделать поле текстового поля обязательным в проекте установки Visual Studio? - PullRequest
2 голосов
/ 11 августа 2011

У меня есть настраиваемое диалоговое окно в моем проекте Visual Studio Seup, и мне нужно знать, как сделать это поле обязательным, чтобы пользователь не мог прогрессировать (щелкните далее), если он не вводит значение в текстовое поле.

Ответы [ 2 ]

2 голосов
/ 11 августа 2011

Очень редко кто-то использует проект установки Visual Studio для того, чтобы сделать его пользовательской установкой ... обычно мы бы использовали WIX или любой другой инструмент для сборки установки, если "нормальная" Visual Studio делает не соответствует нашим потребностям.

Скотт Гатри имеет старый пост о создании пользовательских действий ... может быть, это было бы неплохо для вас прочитать.

0 голосов
/ 22 августа 2011

Это можно сделать, настроив некоторые события управления и создав пользовательское действие для небольшого окна сообщения. Вы можете найти общий подход здесь: http://setupanddeployment.com/installation-user-interface/validate-user-input-installation/

Проекты установки Visual Studio не поддерживают это напрямую, но вы можете редактировать свой MSI с помощью Orca. Другим решением может быть использование инструмента разработки настроек, который позволяет изменять события управления.

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