2013-06-28 5 views
0

"3 라디오 단추"사용자 인터페이스를 설치 프로젝트에 추가하고 사용자 지정 작업에서 선택한 값을 읽을 수 있습니다.사용자 지정 작업 - 응용 프로그램 속성에서 선택한 값 유지

해당 값을 유지해야합니다. 가장 일반적인 해결책은 Windows 레지스트리를 사용하는 것입니다. 설치 프로그램 클래스가 설치되는 동일한 응용 프로그램에 있다는 것을 고려하여 응용 프로그램 속성 자체에서 응용 프로그램 속성을 유지할 수 있는지 궁금합니다.

이 코드는 예외가 발생하지 않습니다

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 레지스트리를 사용해야한다고 결론을 내 렸습니다. 고맙습니다.