2010-08-17 3 views
1

Я хочу реализовать настройки приложения, чтобы у них были настройки обновления, которые не будут установлены в управляемом мной файле. У меня есть следующее:.Настройки приложения

В настройках у меня есть переменная с именем valuesforcomparination типа nameValueCollection, а область - пользователь. Теперь, когда я делаю следующее, переменная не обновляется при следующем запуске программы.

 public void UpdatePropertySettings(NameValueCollection settings) 
     { 
     Properties.Settings.Default.valuesforcomparison = new NameValueCollection(); 

     for (int i = 0; i < settings.Count; i++) 
     { 
      Properties.Settings.Default.valuesforcomparison.Add(settings.GetKey(i), settings.GetValues(i)[0]); 
     } 

     Properties.Settings.Default.Save(); 
     Properties.Settings.Default.Upgrade(); 

     defVals = settings; 

    } 
+0

попробовать реализовать его как образец при http://msdn.microsoft.com/en-us/library/ms171565.aspx –

+0

я буду смотреть на это, но я также читал это: HTTP: // MSDN. microsoft.com/en-us/library/aa730869%28VS.80%29.aspx –

+0

После прочтения этой статьи Лукаса ... проблема все еще сохраняется. Фактически реализуйте его так же, как и выше. Они просто делают это программно, и я использую дизайнера. Они просто привязывают параметр к свойству. Я не хочу этого делать. –

ответ

1

ИмяValueCollection не поддерживается.

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