Condividi tramite


<elemento appSettings> per <la configurazione>

Contiene le impostazioni dell'applicazione personalizzate. Questa è una sezione di configurazione predefinita fornita da .NET Framework.

<Configurazione>
  <Appsettings>

Sintassi

<appSettings>
  <!-- Elements to add, clear, or remove configuration settings -->
</appSettings>

Attributo

Descrizione
file Attributo facoltativo.

Specifica un percorso relativo a un file esterno contenente le impostazioni di configurazione dell'applicazione personalizzate. Il file specificato contiene lo stesso tipo di impostazioni specificate nell'elemento< add>, <remove> e <clear> e usa lo stesso formato di coppia chiave/valore di tali elementi.

Il percorso specificato è relativo al file di configurazione principale. Per un'applicazione Windows Forms, si tratta della cartella binaria ,ad esempio /bin/debug, non del percorso del file di configurazione dell'applicazione. Per Web Forms applicazioni, il percorso è relativo alla radice dell'applicazione, in cui si trova il file web.config.

Il runtime ignora l'attributo se non è possibile trovare il file specificato.

Elemento padre

Descrizione
<Elemento configuration> Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.

Elementi figlio

Descrizione
<add> Aggiunge un'impostazione dell'applicazione personalizzata.
<Chiaro> Cancella tutte le impostazioni dell'applicazione definite in precedenza.
<Rimuovere> Rimuove un'impostazione dell'applicazione definita in precedenza.

Commenti

L'elemento< appSettings> archivia informazioni di configurazione dell'applicazione personalizzate, ad esempio stringhe di connessione al database, percorsi di file, URL del servizio Web XML o altre informazioni di configurazione personalizzate per un'applicazione. Le coppie chiave/valore specificate nell'elemento <appSettings> sono accessibili nel codice usando la ConfigurationSettings classe .

È possibile usare l'attributo file nell'elemento <appSettings> dei file di configurazione dell'Web.config e dell'applicazione. Questo attributo specifica un file di configurazione che fornisce impostazioni aggiuntive o sostituisce le impostazioni specificate nell'elemento <appSettings> . L'attributo file può essere usato negli scenari di sviluppo del team di controllo del codice sorgente, ad esempio quando un utente vuole eseguire l'override delle impostazioni del progetto specificate in un file di configurazione dell'applicazione.

I file di configurazione specificati dall'attributo file devono avere un nodo radice di <appSettings> anziché <la configurazione>.

Esempio

Nell'esempio seguente viene illustrato un file di impostazioni dell'applicazione esterno (custom.config) che definisce un'impostazione personalizzata dell'applicazione:

<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <add key="MyCustomSetting" value="MyCustomSettingValue" />
</appSettings>

Nell'esempio seguente viene illustrato un file di configurazione dell'applicazione che usa l'impostazione nel file di impostazioni esterno e imposta un aspetto specifico dell'applicazione:

<configuration>
  <appSettings file="custom.config">
    <add key="ApplicationName" value="MyApplication" />
  </appSettings>
</configuration>

File di configurazione

Questo elemento può essere usato nel file di configurazione dell'applicazione, nel file di configurazione del computer (Machine.config) e Web.config file che non sono a livello di directory dell'applicazione.

Vedi anche