Я добавил пользовательский интерфейс «3-х радио кнопки» в проект установки, и я могу прочитать выбранное значение из пользовательского действия.Пользовательские действия - Сохранение выбранного значения в свойствах приложения
Мне нужно сохранить эту ценность. Наиболее распространенным решением является использование реестра Windows. Мне просто интересно, можем ли мы сохранить его в самих свойствах приложения, учитывая, что класс Installer находится в том же приложении, которое устанавливается.
Этот код не выдает никаких исключений:
public override void Install(IDictionary stateSaver)
{
base.Install(stateSaver);
// Get the installation mode
string INSTALLATION_MODE = Context.Parameters["INSTALLATION_MODE"];
// Save the installation mode in the application properties
Properties.Settings.Default.INSTALLATION_MODE = INSTALLATION_MODE;
Properties.Settings.Default.Save();
}
Но фактическое значение не сохраняется в свойствах приложения. Очень признателен.