如何在c#中使用.net Framework 4客户端配置文件加载App.config中的值

本文关键字:加载 配置文件 客户端 App config Framework net | 更新日期: 2023-09-27 18:15:38

我很难将我的设置从App.config中取出。到目前为止,我所做的研究表明我应该能够使用ConfigurationManager。AppSettings(属于System.Configuration的一部分).

然而,我不能让它编译。当然,它也不喜欢旧的方法(ConfigurationSettings.AppSettings),因为它已经过时了。

我在这里错过了什么?

是我的项目的目标框架(目前设置为"。. Net Framework 4客户端配置文件")?

我的代码示例如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
namespace myNameSpace
{
    class Program
    {
        private void LoadAppConfig()
        {
            string mySetting;
            //This won't compile
            mySetting = 
                System.Configuration.ConfigurationManager
                                                    .AppSettings["mySettingName"];
            //This compiles but of course is obsolete, and I get that warning.
            mySetting = 
                System.Configuration.ConfigurationSettings
                                                    .AppSettings["mySettingName"];
        }
        static void Main(string[] args)
        {
            // stuff happens
        }
    }
}

如何在c#中使用.net Framework 4客户端配置文件加载App.config中的值

您需要向System添加一个引用。配置