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