2010-11-21 5 views
0

.NET 2.0 프로젝트 winforms 응용 프로그램이 있습니다. 다른 설치 프로그램 설치 프로젝트가 있습니다.사용자 지정 설치 관리자 클래스의 System.Configuration

winforms 응용 프로그램에 사용자 지정 설치 관리자 클래스를 추가 했으므로 설치 MSI를 실행하는 동안 사용자가 변경할 수 있도록 일부 응용 프로그램 구성 값을 가져 오려고합니다.

이 잘 설명하고 있습니다 것 같이 내가,이 예제를 사용하기 위해 노력하고있어 의미 : http://raquila.com/software/configure-app-config-application-settings-during-msi-install/

내가으로 실행하고있어 probelm는 "System.Configuration"나에게 "구성"개체를 제공되지 않는 것입니다 . 내가 자리에 다음과 같은 코드를 가지고 : 나는 일을 마지막 주석 라인을 얻으려고하고, 작동하지 않는

using System; 
using System.Collections; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Configuration.Install; 
using System.Configuration; 


namespace BadgeReader 
{ 
    [RunInstaller(true)] 
    public partial class InstallerSettings : System.Configuration.Install.Installer 
    { 
     public InstallerSettings() 
     { 
      InitializeComponent(); 
     } 

     public override void Install(System.Collections.IDictionary stateSaver) 
     { 
      base.Install(stateSaver); 

      //get the custom settings 

      //System.Diagnostics.Debugger.Break(); 

      System.Configuration 
      //Configuration config = ConfigurationManager.OpenExeConfiguration(exePath); 
     } 
    } 
} 

... 내가 잘못 뭘하는지 모르겠어요.

답변

0

에 대한 참조를 추가하십시오. System.Configuration.dll

+0

오 마이 갓. 나는 그것을했다는 것을 맹세한다. 나는 내가 그것을 점검 했었다고 맹세한다. .. 나는 내가 보았고, 다시 보았던 것을 맹세한다. –

+0

하하, 굉장 : D –

관련 문제