Когда вы говорите «добавили простое диалоговое окно в пользовательский интерфейс установки с текстовыми полями», я предполагаю, что вы добавили настраиваемое действие и связанный класс установщика.
Этот фрагмент из статьи MSDN показывает, как:
Для создания настраиваемого действия
В меню Файл выберите пункт Новый, а затем нажмите Проект.
В диалоговом окне «Новый проект» выберите Visual Basic на панели «Типы проектов», а затем выберите «Библиотека классов» на панели «Шаблоны». В поле Имя введите PassData.
Проект добавлен в Обозреватель решений.
Для создания класса установщика
В меню «Проект» выберите «Добавить класс».
В диалоговом окне Добавить новый элемент выберите Класс установщика. Примите имя по умолчанию.
Когда класс установщика появится в области конструктора, щелкните правой кнопкой мыши область конструктора и выберите Просмотр кода, чтобы просмотреть содержимое файла в редакторе кода.
Добавьте следующую процедуру, чтобы переопределить процедуру установки базового класса
Public Overrides Sub Install(ByVal stateSaver As System.Collections.IDictionary)
MyBase.Install(stateSaver)
Dim myInput As String = Me.Context.Parameters.Item("Message")
If myInput Is Nothing Then
myInput = "There was no message specified"
End If
MsgBox(myInput)
End Sub