【问题标题】:.Net application settings.Net 应用程序设置
【发布时间】:2010-08-17 22:47:51
【问题描述】:

我想实现应用程序设置,让它们更新不会在我管理的文件中设置的设置。到目前为止,我有以下内容:

在设置中,我有一个名为 valuesforcomparison 的变量,类型为 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;

    }

【问题讨论】:

标签: c# .net application-settings


【解决方案1】:

不支持NameValueCollection。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-04
    • 2011-01-30
    • 2011-03-11
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    相关资源
    最近更新 更多