什么是.NET XML配置文件?

时间:2010-10-13 14:42:11

标签: .net xml-configuration

我发现一些.NET执行文件附带.config文件。例如,我有LINQPad.exe和LINQPad.exe.config。

这个LINQPad.exe.config是什么用的?

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

4 个答案:

答案 0 :(得分:4)

它用于存储应用程序设置。

请参阅:http://msdn.microsoft.com/en-us/library/8eyb2ct1.aspx

答案 1 :(得分:3)

这是与其关联的.exe

特有的配置文件

配置允许更改某些设置,而无需重新编译应用程序。配置文件通常包含默认值和用户选择设置的混合。

还有其他级别的配置,例如machine.config,或者在ASP.NET的情况下,web.config

答案 2 :(得分:3)

配置文件用于保存实际程序外部的配置设置。这样,可以独立于实际应用进行更改。 选择XML是因为它标准化了配置文件,这使得创建更容易,而无需为不同的应用程序开发自定义解析器。这也意味着.NET框架可以让开发人员使用API​​来修改配置文件(System.Configuration)。

答案 3 :(得分:2)

它提供程序的配置信息,类似于.ini文件对其他环境中开发的程序的工作方式。

这里有一个很好的相对非技术性的解释:http://www.developer.com/net/net/article.php/3396111/Using-Application-Configuration-Files-in-NET.htm

最常见的用途是存储应用程序设置,例如连接字符串,这样您就可以更改它们而无需重新编译程序。