Ne peut pas obtenir une référence à ConfigurationManager

J'ai simplement ne peut pas obtenir Visual Studio 2005 afin de trouver le Système.La Configuration.ConfigurationManager classe. Voici le code:

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?)

Je absolument, positivement ne avoir une référence à Système.Configuration dans le projet et il est certainement dans le droit projet. La DLL de la version 2.0.0.0 et le runtime version 2.0.50727 - exactement le même que tous les autres. J'ai essayé de supprimer la référence et de le rajouter. Une chose étrange, c'est que lorsqu'elle est affichée dans les Références "dossier" du projet, il est affiché comme "Système".de configuration "- avec un minuscule "c".

Visual Studio, vous pouvez trouver le Système.La Configuration.ConfigurationSettings classe sans problème autre que l'avertissement qu'il est obsolète. Le projet est un projet web et le code est dans le code-behind de un WebControl.

Toutes les idées de ce qui se passe ici?

OriginalL'auteur TallGuy | 2009-11-02