Jak korzystać z Menedżera konfiguracji

Chcę użyć App.config do przechowywania niektórych ustawień. Próbowałem użyć następnego kodu do pobrania parametru z pliku konfiguracyjnego.

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

Dodałem teżSystem.Configuration za to (użyłem oddzielnej klasy), aw pliku App.config mam:

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

Ale podczas próby użycia wystąpił błądConfigurationManager - ConfigurationManager can't exist in such context, ale już dodałemSystem.Configuration. A może coś przegapiłem?

EDYTOWAĆ:

klasa z konfiguracją (pełny widok)

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

Dodaj, jak to wygląda

Oznacza to, że problem nie występuje podczas używaniaConfigurationManger ale wcześniej - program „mówi”, że „nie zna takiego elementu”, ponieważ rozumiem błąd - „Element ConfigurationManager” nie istnieje w takim kontekście ”

EDIT3

EDYCJA 4

questionAnswers(2)

yourAnswerToTheQuestion