winforms应用程序的app.config名称是什么?我怎么知道应用程序加载了app.config?

时间:2010-08-16 20:52:08

标签: c# winforms app-config

我基本上不能将app.config文件添加到我的win表单项目中 并且我不知道应用程序是否实际使用它或不 我使用“添加”> “新项目”> “应用程序配置文件”,但我不知道应用程序是否从文件中读取数据或是否 那我怎么知道应用程序实际读取该文件? 感谢

3 个答案:

答案 0 :(得分:3)

该文件将在项目的输出目录中调用"yourappname.exe.config"。为了测试您的应用程序是否使用该文件,您可以在代码中添加一个简单的测试:

在app.config文件中:

<configuration>
   <appSettings>
       <add key="testValue" value="Testing testing, one two three" />
   </appSettings>
</configuration>

基本上应用程序代码中的任何位置(最好是在启动时执行的代码):

MessageBox.Show(ConfigurationManager.AppSettings["testValue"]);

您应该看到一个带有配置文件值的消息框。

答案 1 :(得分:1)

1)app.config文件编译为[yourProjectName] .exe.config。
2)如果对ConfigurationManager的任何(基本)调用有效,它已经读取了你的app.config。

答案 2 :(得分:0)

构建时,app.config文件将作为NameOfApplication.exe.config复制到exe旁边的debug或release文件夹中。那是将要阅读的文件。