Verwendung von ConfigurationManager

Ich möchte App.config zum Speichern einiger Einstellungen verwenden. Ich habe versucht, den nächsten Code zu verwenden, um einen Parameter aus einer Konfigurationsdatei abzurufen.

private string GetSettingValue(string paramName)
{
    return String.Format(ConfigurationManager.AppSettings[paramName]);
}

Ich habe auch hinzugefügtSystem.Configuration dafür (ich habe eine separate Klasse verwendet) und in der App.config-Datei habe ich:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
  </startup>
  <appSettings>
    <add key ="key1" value ="Sample" />
  </appSettings>
</configuration>

Aber ich habe einen Fehler beim Versuch, zu verwendenConfigurationManager - ConfigurationManager can't exist in such context, aber ich habe bereits hinzugefügtSystem.Configuration. Oder habe ich etwas verpasst?

BEARBEITEN:

Klasse mit Config (Vollansicht)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Configuration;

namespace browser
{
    class ConfigFile
    {
        private string GetSettingValue(string paramName)
        {
            return String.Format(ConfigurationManager.AppSettings[paramName]);
        }
    }
}

EDIT2

Fügen Sie hinzu, wie es aussieht

Dies bedeutet, dass das Problem nicht bei der Verwendung auftrittConfigurationManger aber vorher - das Programm "sagt", dass es "kein solches Element kennt", da ich den Fehler verstehe - der "Element ConfigurationManager" existiert in einem solchen Kontext nicht "

EDIT3

EDIT 4

Antworten auf die Frage(2)

Ihre Antwort auf die Frage