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 に答える