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