備註
本文專屬於 .NET Framework。 它不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。
本文說明如何將簡單的設定新增至 .NET Framework 應用程式中 的App.config 檔案,然後以程式設計方式讀取值。 您可以讀取整個區段或整個檔案,而不是唯讀取單一值。 如需更多範例和資訊,請參閱 ConfigurationManager 檔。
新增 App.config 檔案
Visual Studio 可讓您輕鬆地將 App.config 檔案新增至專案。 建立 .NET Framework 項目之後,以滑鼠右鍵按一下方案總管中的專案,然後選擇 [新增>]。 選擇 [應用程式組態檔] 專案,然後選取 [ 新增]。
新增設定
開啟 App.config 檔案,並在 元素中 <configuration>
新增下列 XML。
<appSettings>
<add key="occupation" value="dentist"/>
</appSettings>
透過程式存取設定
若要在程式代碼中存取設定的值,可以通过索引到 AppSettings 屬性來取得該值。 屬性 AppSettings 可讓您輕鬆地從 <appSettings>
組態檔的 元素取得數據。
string occupation = ConfigurationManager.AppSettings["occupation"];
庫的配置設定
雖然針對可執行的應用程式使用組態檔相當簡單,但類別庫會稍微複雜一點。 類別庫可以使用與可執行應用程式相同的方式存取組態設定,不過,組態設定必須存在於用戶端應用程式的 App.config 檔案中。 即使您將 App.config 檔案與連結庫的元件檔一起散發,連結庫程式碼也不會讀取檔案。 或者,請考慮下列在類別庫中使用組態設定的方式:
- 取得用戶端應用程式中的組態設定,並將其傳遞至您從類別庫具現化的類別。
- 實作自定義區段類型以擴充 ConfigurationSection 類別。 保留類別函式庫的個別配置檔案,然後從客戶端應用程式的配置檔案引用函式庫的配置檔案。 如需詳細資訊,請參閱 如何:使用 ConfigurationSection 建立自定義組態區段。