2010-08-16 74 views

回答

3

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

在app.config文件:

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

在应用程序代码基本上,无论(最好代码启动过程中执行):

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

您应该看到一个消息框,从配置文件中的值。

+0

您缓解了我的头痛,我的配置文件在发布的目录中名称为App.config。我使用myappname.exe.config对其进行了重命名。 – Lali 2014-03-13 12:36:50

1

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

0

构建时,app.config文件将作为NameOfApplication.exe.config复制到exe文件旁边的调试或发布文件夹中。这是将被读取的文件。

相关问题