共用方式為


<appSettings> 項目

包含自訂的應用程式設定。這是 .NET Framework 提供的預先定義組態區段。

<configuration>
<appSettings>

<appSettings file="relative file name">
</appSettings>

選擇性屬性

屬性 說明
file 指定至外部檔案的相對路徑,該檔案包含自訂的應用程式組態設定。指定的檔案所包含的設定類型與在 <add>、<remove> 和 <clear> 項目中所指定的相同,且使用與這些項目相同的索引鍵/值配對格式。

指定的路徑是相對於主組態檔。對 Windows Form 應用程式而言,這會是二進位資料夾 (例如 /bin/debug),而不是應用程式組態檔的位置。對 Web Form 應用程式而言,這個路徑是相對於應用程式根目錄,也就是 web.config 檔案的位置。

請注意,如果找不到指定的檔案,Runtime 會忽略這個屬性。

子項目

項目 說明
<add> 加入自訂的應用程式設定。
<remove> 移除先前定義的應用程式設定。
<clear> 清除所有先前定義的應用程式設定。

備註

<appSettings> 項目儲存自訂的應用程式組態資訊,例如資料庫連接字串 (Connection String)、檔案路徑、XML Web Service URL 或儲存在應用程式的 .ini 檔案中的任何資訊。您可以在程式碼中,透過 System.Configuration.ConfigurationSettings 類別存取在 <appSettings> 項目中所指定的索引鍵/值配對。

您可以在 Web.config 和應用程式組態檔的 <appSettings> 項目中,使用 file 屬性。這個屬性所指定的組態檔,會提供額外的設定或覆寫在 <appSettings> 項目中指定的設定。file 屬性可以用在原始檔控制小組開發案例中,例如當使用者想要覆寫指定於應用程式組態檔中的專案設定時。

file 屬性所指定的組態檔必須使用 <appSettings> (而不是 <configuration>) 當作根節點。下列程式碼對使用 file 屬性而指定的組態檔而言是正確的:

            <?xml version="1.0" encoding="utf-8" ?>
            <appSettings>
            <add key="Application1" value="MyApplication1" />
            <add key="Setting1" value="MySetting" />
            </appSettings>

範例

下列範例顯示如何在組態檔中定義自訂的應用程式設定。

<configuration>
    <appSettings>
        <add key="Application Name" value="MyApplication" />
    </appSettings>
</configuration>

組態檔

這個項目可以在不是位於應用程式目錄層級的應用程式組態檔、電腦組態檔 (Machine.config) 和 Web.config 檔案中使用。

請參閱

組態區段結構描述 | 組態區段設定