2017-06-02 3 views
0

クラスライブラリプロジェクトの接続文字列にエラーがあります。私は機能にクラスライブラリのApp.config connectionstrignでエラーが発生しました

Sqlconnection conn = new Sqlconnection(Class1.ConnDb) 

私はいくつかのエラーを持って、この接続文字列を使用する場合

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

:私は静的関数を形成呼び出す

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

接続文字列:のAppConfigで は、私はこのコードを持っていますlike

{"オブジェクト参照がオブジェクトのインスタンスに設定されていません"}

私は何ができますか?

+0

コードで発生しているエラーはどこですか?どのオブジェクトがnull参照を与えているかを調べるコードを踏んだことはありますか? –

+0

ライブラリにはapp.configがありません。実行中のプロセスは、その接続文字列を実行中のプロジェクトの設定に置きます。 – Crowcoder

+0

connectionstringを取得するクラスを呼び出すときにエラーが発生しました – Optimus

答えて

1

あなたは別のオプションのためのユーザーappSettingsすることができます。

+0

ファイルがアプリケーション呼び出しの一部でない場合は動作しません。 –

+0

接続文字列は通常、ユーザーごとの設定ではありません – Crowcoder

関連する問題