c# ConfigurationManager没有返回值
本文关键字:返回值 ConfigurationManager | 更新日期: 2023-09-27 18:09:28
我正试图从我的配置文件
获得一个值<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="MusicPath" value="C:/Users/Alvaro/Music" />
</appSettings>
</configuration>
我是这样处理的
this.config = new ConfigurationHandler();
String musicPath = this.config.MusicPath();
DirectoryInfo dinfo = new DirectoryInfo(musicPath);
这是ConfigurationHandler
类
namespace RaggaerPlayer.Class
{
class ConfigurationHandler
{
public String MusicPath()
{
String path = ConfigurationManager.AppSettings["MusicPath"];
return path;
}
}
}
但我得到了一个错误在DirectoryInfo
变量"值不能为空"..我做错了什么?
我认为该文件应该命名为App.config。您可以重命名它,但我认为这会导致版本控制问题。