2013-06-28 2 views
0

Я добавил пользовательский интерфейс «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(); 
    } 

Но фактическое значение не сохраняется в свойствах приложения. Очень признателен.

ответ

0

После тщательного исследования я пришел к выводу, что мы действительно должны использовать реестр Windows для сохранения этих параметров установки. Спасибо.