Question

Je trouve certains des fichiers d'exécution .NET ont accompagnant fichier .config. Par exemple, je LINQPad.exe et LINQPad.exe.config.

Qu'est-ce LINQPad.exe.config pour?

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

La solution

Il est utilisé pour stocker les paramètres de l'application.

Voir: http://msdn.microsoft.com/en-us/ bibliothèque / 8eyb2ct1.aspx

Autres conseils

Il est le fichier de configuration spécifique à lui est associé .exe

Configs permettent pour certains paramètres à modifier sans avoir besoin de recompiler l'application. Très souvent, un fichier de configuration contient un mélange de valeurs par défaut et les paramètres élus par l'utilisateur.

Il existe d'autres niveaux de configs aussi bien, comme machine.config, ou dans le cas d'ASP.NET, web.config

Les fichiers de configuration sont utilisés pour enregistrer les paramètres de configuration externes au programme réel. De cette façon, les changements peuvent être indépendamment de l'application réelle. XML est choisi parce qu'il normalise les fichiers de configuration, ce qui le rend plus facile de créer sans avoir à développer des analyseurs personnalisés pour différentes applications. Cela signifie également que le framework .NET peut avoir des API pour les développeurs d'utiliser en ce qui concerne la modification des fichiers de configuration (de System.Configuration).

Il fournit des informations de configuration du programme, similaire à la façon dont un fichier .ini fonctionne pour les programmes développés dans d'autres environnements.

Il y a une belle explication relativement non technophile ici: http://www.developer.com/net/net/article.php/3396111/Using-Application-Configuration-Files-in-NET.htm

L'utilisation la plus commune pour stocke les paramètres d'application, tels que les chaînes de connexion afin que vous puissiez les modifier sans avoir à recompiler le programme.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top