编程语言
首页 > 编程语言> > c#-从.net 4.5中的app.config中读取设置

c#-从.net 4.5中的app.config中读取设置

作者:互联网

我添加了对System.Configuration的引用.我在项目中创建了App1.config,并用以下代码填充了它:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <appSettings>
  <add key="ResistanceA" value="0.04"/>
  <add key="ResistanceB" value="0.04"/>
  <add key="ResistanceC" value="0.01"/>
  <add key="TempBattLow" value="40"/>
  <add key="TempBattHigh" value="45"/>
  <add key="TempLoad" value="40"/>    
 </appSettings>
</configuration>

然后,我尝试使用以下代码读取值,

using System.Configuration;

string str = ConfigurationManager.AppSettings.Get("ResistanceA");

但是我没有得到数据.知道我在做什么错吗?谢谢.

解决方法:

确保(此处的应用程序名称).config文件实际出现在与您的(此处的应用程序名称).exe文件相同的文件夹中.因为您将其称为App1.config,所以我猜您有多个.

在构建过程中,Visual Studio会将App.Config重命名为实际的(此处为应用程序名称).config文件,而不是App1.config.

标签:app-config,c
来源: https://codeday.me/bug/20191121/2049203.html