Domanda

I trovare un po 'di .NET file di esecuzione sono accompagna file .config. Ad esempio, ho LINQPad.exe e LINQPad.exe.config.

Di cosa si tratta LINQPad.exe.config per?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
  <runtime>
    <legacyUnhandledExceptionPolicy enabled="1" />
  </runtime>
</configuration>
È stato utile?

Soluzione

E 'usato per memorizzare le impostazioni dell'applicazione.

See: http://msdn.microsoft.com/en-us/ biblioteca / 8eyb2ct1.aspx

Altri suggerimenti

E 'il file di configurazione specifica ad esso è associato exe

Configs consentono di alcune impostazioni di essere cambiato senza dover ricompilare l'applicazione. Molto spesso un file di configurazione contiene un mix di valori predefiniti e le impostazioni utente-eletto.

Ci sono altri livelli di configurazioni, nonché, come machine.config, o, nel caso di ASP.NET, web.config

file

Config vengono utilizzati per salvare le impostazioni di configurazione esterni al programma vero e proprio. In questo modo, è possibile apportare indipendentemente dall'applicazione effettiva. XML è scelto perché uniforma i file di configurazione, che rende più semplice per creare senza dover sviluppare parser personalizzati per le diverse applicazioni. Significa anche che framework .NET può avere le API per sviluppatori di utilizzare quando si tratta di modificare i file di configurazione (System.Configuration).

Fornisce informazioni di configurazione per il programma, in modo simile a come un file .ini lavora per programmi sviluppati in altri ambienti.

C'è un bel relativamente non-techie spiegazione qui: http://www.developer.com/net/net/article.php/3396111/Using-Application-Configuration-Files-in-NET.htm

L'uso più comune per esso memorizza le impostazioni delle applicazioni, come ad esempio stringhe di connessione in modo che li si può cambiare senza dover ricompilare il programma.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top