Как написать код для Custom Dialog в Setup Project?
Я создал проект установки для моего приложения .net. Я хочу добавить еще один диалог после выбора папки установки. Я добавил этот диалог изПользовательский интерфейс панель.
Это показывает мне правильно.
Теперь я хочу написать некоторый код согласно выбранной опции вCustomInstallerClass
, Но я не знаю, как получить это значение (выбранный переключатель) вCommit
процесс. Таким образом, я могу сделать мой дальнейший процесс согласно выбору переключателя.
Я не могу использовать Wix или любой другой сторонний инструмент для создания этого пакета. Я также прочитал какой-то другой пост, какэтот на ТАК. Но я не мог найти никакого решения из этих.
Редакция:
Я использую этот код для получения доступного параметра в контексте. но в результате я не смог найти какой-либо параметр из моего собственного диалога.
protected override void OnCommitted(System.Collections.IDictionary savedState)
{
string Values = string.Empty;
foreach (string skey in this.Context.Parameters.Keys)
Values += skey + Environment.NewLine;
MessageBox.Show(Values);
base.OnCommitted(savedState);
}
Результат отображается так.
action
installtype
assemblypath
logfile