是否可以从一个从exe调用的C#类库中访问App.Config文件?从可执行文件调用的C#程序集中访问App.Config文件
当我们尝试访问配置文件时,我们遇到了错误并且变为空了?我认为它与图书馆调用的创始人有关,除了对类库中的文件系统进行硬编码之外,还有其他解决方法吗?
try
{
string cleanupScripts = string.Empty;
cleanupScripts = ConfigurationManager.AppSettings["CleanupScripts"];
if (cleanupScripts == null)
{
throw new System.ApplicationException("Null was returned");
}
}
catch (Exception ex)
{
throw (ex);
}
干杯
你能告诉我们相关的配置文件和你用来访问它的代码吗?你应该使用'System.Configuration'中的标准.NET对象和方法,这样做应该没有问题,真的...... – 2011-05-05 05:33:08
......并且你能告诉我们你遇到了什么错误吗? – 2011-05-05 05:50:27
更新到这篇文章,并感谢您的反馈,调用类库的应用程序是一个Ruby命令行,它将标量变量传递给C#库,在库中我们不会读取配置数据(调用应用程序的连接字符串等一无所知)。这是我们无法改变的设计要求。我会从我的开发团队得到的错误,PS我们正在使用System.Configuration – user728584 2011-05-05 06:22:07