Sdílet prostřednictvím


Postupy: Čtení nastavení aplikace

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

Tento článek ukazuje, jak přidat jednoduché nastavení do souboru App.config v aplikaci .NET Framework a pak číst hodnotu programově. Místo pouhého čtení jedné hodnoty můžete přečíst celý oddíl nebo celý soubor. Další příklady a informace najdete v ConfigurationManager dokumentaci.

Přidání souboru App.config

Visual Studio usnadňuje přidání souboru App.config do projektu. Po vytvoření projektu rozhraní .NET Framework klikněte pravým tlačítkem myši na projekt v Průzkumník řešení a zvolte Přidat>novou položku. Zvolte položku Konfigurační soubor aplikace a pak vyberte Přidat.

Přidání nastavení

Otevřete soubor App.config a do elementu <configuration> přidejte následující KÓD XML.

  <appSettings>
    <add key="occupation" value="dentist"/>
  </appSettings>

Přístup k nastavení prostřednictvím kódu programu

Pokud chcete získat přístup k hodnotě nastavení v kódu, získejte hodnotu indexováním do AppSettings vlastnosti. Vlastnost AppSettings usnadňuje získání dat z <appSettings> prvku konfiguračního souboru.

string occupation = ConfigurationManager.AppSettings["occupation"];

Konfigurace pro knihovny

I když je jednoduché používat konfigurační soubory pro spustitelné aplikace, je pro knihovny tříd o něco složitější. Knihovny tříd mají přístup k nastavení konfigurace stejným způsobem jako spustitelné aplikace, ale nastavení konfigurace musí existovat v souboru App.config klientské aplikace. I když distribuujete soubor App.config společně se souborem sestavení knihovny, kód knihovny soubor nepřečte. Případně zvažte následující způsoby použití nastavení konfigurace v knihovně tříd:

Viz také