C# - 在调试模式下使用配置文件

时间:2011-03-28 19:04:18

标签: c# configuration c#-3.0

我几天前发现我们可以在.NET中使用配置文件并尝试在我的应用程序中使用它。

首先,正确配置配置文件的使用真的很无聊:

  • 配置文件应与应用程序名称相同(可理解)
  • 然后考虑添加System.Configuration引用(也可以理解)
  • 添加文件时,请输入其属性并更改它以复制输出目录中的文件(不太容易理解)。
  • 在调试模式下不考虑配置文件(因为* .vhosts.exe)

我需要时间来理解为什么不考虑这个文件......

所以问题很简单,如何修复此问题并在调试模式下使用配置文件?

我会用它来配置跟踪开关。

这是我的App.config文件:

<configuration>
  <appSettings>
    <add key="A" value="B"/>
  </appSettings>
  <system.diagnostics>
    <switches>
      <add name="myFirstSwitch" value="1" />
      <add name="MySecondSwitch" value="Error" />
    </switches>
  </system.diagnostics>
</configuration>

感谢。

1 个答案:

答案 0 :(得分:4)

我认为您以错误的方式创建了配置文件,the right way是:

  1. 在项目菜单上,单击添加新项。 “添加新项”对话框 出现。

  2. 选择应用程序配置 文件模板,然后单击“添加”。一个 添加了名为 App.config 的文件 到你的项目。

  3. 在构建项目时,此配置文件会自动复制到构建文件夹,并在调试和发布模式下工作。

    enter image description here