我有四個項目 - 項目1,項目2等的解決方案。每個項目都有一個app.config文件。我想引用從項目4 System.Configuration.ConfigurationManager.ConnectionStrings在呼叫從項目1.使用多個項目獲取連接字符串C#SQL Server
所以在項目1,我有:
UtilitiesClass util = new UtilitiesClass();
string connectionString = util.getConnectionString();
在項目4個,我有一個公用:
public string getConnectionString()
{
string cx = System.Configuration.ConfigurationManager.ConnectionStrings["Shared Items.Properties.Settings.ConnectionString"].ConnectionString;
return (cx);
}
我得到的錯誤是連接字符串爲空。我從Project 4獨立運行它,並且它沒有錯誤地獲取連接字符串。
謝謝,斯圖爾特。那麼,如何改變我的實用程序來使用參數來指定我想要使用的配置文件? – Missy
按項目你的意思是數據庫?據我瞭解,你有一個應用程序處理數據庫?您正試圖實施一種多租戶應用程序? – kat1330
你不能,它總是加載啓動項目配置。 – stuartd