如何从新配置文件中读取值

时间:2016-11-10 05:57:50

标签: c# .net

我创建了一个名为“samplesApp.config”的新配置文件,如下所示。

 <?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="IDNUMBER" value="1200"/>
  </appSettings>
</configuration>

我试图从上面的配置文件中读取值,如图所示。但它不是从新配置文件中读取值。我可以使用c#

从新配置文件中读取值
string port = ConfigurationManager.AppSettings["IDNUMBER"];

1 个答案:

答案 0 :(得分:0)

我尝试了你的代码并且它可以正常工作

我认为您的问题是由于您的配置文件名,您必须具有以下名称:'samplesApp.exe.config'而不是'samplesApp.config'

最佳做法是在您的根项目中创建一个名为App.Config的文本文件,这样当您运行该程序时,将在bin文件夹中创建正确的配置文件。

如果您正在开发Web应用程序,则必须使用以下名称创建一个文件:'Web.Config'