app.config 取不到值

runerback 2016-01-19 11:28:23
方法如下:

namespace Common
{
public class ConfigManager
{
public static string GetConfigString(string columnName)
{
try
{
string result = ConfigurationManager.AppSettings[columnName];
return result;
}
catch
{
return string.Empty;
}
}
}
}

app.config 内容:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="DBPath" value="EntityDatabase.xml" />
</appSettings>
</configuration>



然后我在另一个项目中调用

string path = ConfigManager.GetConfigString("DBPath");
xDocument = XDocument.Load(path);


取不到值啊为撒子捏
断点过去没有报错,得到的 result 值是null


求解。
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdashewan 2016-01-19
  • 打赏
  • 举报
回复
你看下bin目录下的app有没正确
runerback 2016-01-19
  • 打赏
  • 举报
回复
好吧,原来是都要放在程序入口点所在的项目中才行

110,477

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧