Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-在调试模式下使用配置文件_C#_Configuration_C# 3.0 - Fatal编程技术网

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

C#-在调试模式下使用配置文件,c#,configuration,c#-3.0,C#,Configuration,C# 3.0,几天前,我发现我们可以在.NET中使用配置文件,并尝试在我的应用程序中使用它 首先,正确配置配置文件的使用非常重要: 配置文件应与应用程序同名(可理解) 然后考虑添加System.Configuration参考(也可以理解) 添加文件后,进入其属性并将其更改为将文件复制到输出目录中(不太容易理解) 调试模式下不考虑配置文件(因为*.vhosts.exe) 我花了很长时间才明白为什么这个文件没有被考虑进去 所以问题很简单,我如何解决这个问题并在调试模式下使用配置文件 我将使用它来配置跟踪开关

几天前,我发现我们可以在.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>


谢谢。

我认为您创建配置文件的方式不对,是:

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

  • 选择应用程序配置 文件模板,然后单击“添加”。A. 已添加名为App.config的文件 你的项目

  • 生成项目并在调试和发布模式下工作时,此配置文件会自动复制到生成文件夹


    我认为您创建配置文件的方式不对,是:

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

  • 选择应用程序配置 文件模板,然后单击“添加”。A. 已添加名为App.config的文件 你的项目

  • 生成项目并在调试和发布模式下工作时,此配置文件会自动复制到生成文件夹


    不,我创建文件的方式很好,但命名错误!我把它命名为“.config”,而不是“App.config”。我出去。。。很抱歉给您带来不便!没问题,对askNo来说这是一个有效的问题,我创建文件的方式很好,但命名错误!我把它命名为“.config”,而不是“App.config”。我出去。。。很抱歉给您带来不便!没问题,这是一个值得问的问题