0

我无法从 App.config 中获取我的设置。到目前为止,我所做的研究表明我应该能够使用 ConfigurationManager.AppSettings(它是 System.Configuration 的一部分)。

但是,我无法编译它。当然,它也不喜欢旧方法(ConfigurationSettings.AppSettings),因为它已经过时了。

我在这里错过了什么?

是我项目的目标框架(当前设置为“.Net Framework 4 Client Profile”)吗?

我的代码示例如下:

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
        }
    }
}
4

1 回答 1

2

您需要添加对System.Configuration的引用

于 2013-05-28T14:56:44.223 回答