2017-06-02 32 views
0

我在類庫項目中的連接字符串出現錯誤。 在AppConfig的我有這樣的代碼:App.config connectionstrign在類庫libary中的錯誤

<connectionStrings> 
    <add name="DefaultConnection" connectionString="Data Source=DESKTOP-123\SQLEXPRESS;Initial Catalog=MyDb;User ID=sa;Password=mypassword" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 

連接字符串我打電話形成靜態函數:當我在函數中使用該連接字符串

Sqlconnection conn = new Sqlconnection(Class1.ConnDb) 

我有一些誤差

public static string ConnDb { 
     get { 
      return ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; 
     } 
    } 

{「對象引用未設置爲對象實例」}

我該怎麼辦?

+0

代碼中發生的錯誤在哪裏?你是否已經逐步瞭解代碼以查看哪些對象正在爲您提供空引用? –

+0

庫沒有app.config,正在運行的進程會將該連接字符串放入正在運行的項目的配置中。 – Crowcoder

+0

我有錯誤,當我打電話給類的連接字符串 – Optimus

回答

1

您可以使用appSettings替代選項。

+0

如果文件不是調用應用程序的一部分,它將不起作用。 –

+0

連接字符串通常不是每個用戶的設置 – Crowcoder