是否可以從一個從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