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