2010-11-21 21 views
0

Bir .NET 2.0 proje winforms uygulamasına sahibim. Başka bir kurulum yükleyici projem var.System.Configuration özel bir yükleyici sınıfında

Winforms uygulamasına özel bir yükleyici sınıfı ekledim, kullanıcının MSI kurulumu sırasında kullanıcının değiştirmesini/göstermesine izin vermek için bazı uygulama yapılandırma değerlerini çekmek istiyorum.

iyi belgelenmiş ve yapar gibi ben, bu örneği kullanmaya çalışıyorum duygusu: http://raquila.com/software/configure-app-config-application-settings-during-msi-install/

İçine çalıştırıyorum probelm "System.Configuration" Bana "Yapılandırma" nesne vererek değil olmasıdır . Ben yerinde Aşağıdaki kodu vardır: İşe son yorumladı hat almak için çalışıyorum ve bu işe yaramıyor

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); 
     } 
    } 
} 

... ben yanlış yapıyorum emin değilim.

cevap

0

System.Configuration.dll

+0

Aman Tanrım. Yemin ederim bunu yaptım. Yemin ederim bunu kontrol ettim .... Yemin ederim baktım ve yeniden baktım. –

+0

Haha, harika: D –

İlgili konular