Этот ответ предполагает, что вы используете проект установки в Visual Studio. Если вы не редактируете свой вопрос, и мы можем еще раз взглянуть.
Чтобы собрать пользовательский ввод, вам нужно ввести новый диалог для установщика.
Следующие шаги приведут вас к части проекта установщика, которая позволит вам добавлять новые диалоги:
- В меню обозревателя решений выберите параметр «Редактор интерфейса пользователя»
- В открывшемся окне щелкните правой кнопкой мыши один из вариантов (например, «Установить») и выберите «Добавить диалог»
- Отображает ряд предварительно созданных пользовательских диалогов. Возможно, вам понадобится одно из диалоговых окон текстового поля.
Если вы хотите что-то другое, вы также можете создать собственный диалог настройки. Есть хороший пост проекта кода по этому здесь .
Если у вас есть эта информация, вам необходимо получить к ней доступ и использовать ее во время установки.
Для этого вам нужно добавить класс установщика в целевой проект (проект, который вы хотите установить).
В этом классе установщика вы можете ссылаться на текстовые поля, созданные вами с помощью кода, подобного следующему:
public override void Install(System.Collections.IDictionary stateSaver)
{
string myPassedInValue=this.Context.Parameters["TEST"];
//Do what you want with that value - such as storing it as you wanted.
}
Этот ответ немного от 10000 футов - если бы я углубился во все детали, я бы закончил писать полную статью. Если у вас есть какие-либо претензии, пожалуйста, спросите. Кроме того - взгляните на эту превосходную статью на эту тему, она должна помочь вам, если не весь путь.