2010-11-21 3 views
0

У меня есть приложение winforms для проекта .NET 2.0. У меня есть другой проект установщика установки.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 –

Смежные вопросы