VisualStudio2005でSystem.Configuration.ConfigurationManagerクラスを見つけることができません。コードは次のとおりです。
using System.Configuration;
...
x = ConfigurationSettings.AppSettings["MySetting"]
// The name 'ConfigurationManager' does not exist in the current context
x = System.Configuration.ConfigurationManager.AppSettings["MySetting"]
// The type or namespace name 'ConfigurationManager' does not exist in the
// namespace 'System.Configuration' (are you missing an assembly reference?)
私は絶対に、プロジェクトにSystem.Configurationへの参照があり、それは間違いなく正しいプロジェクトにあります。DLLはバージョン2.0.0.0で、ランタイムバージョンは2.0.50727です。他のすべてとまったく同じです。参照を削除して再度追加してみました。奇妙なことに、プロジェクトの「参照」フォルダーに表示されると、「System.configuration」(小文字の「c」)として表示されます。
Visual Studioは、 System.Configuration.ConfigurationSettingsクラスを、廃止されたという警告以外の問題なく見つけることができます。プロジェクトはWebプロジェクトであり、コードはWebControlのコードビハインドにあります。
ここで何が起こっているのかアイデアはありますか?