2011-07-19 9 views
2

私は小さなソリューション、スタートアッププロジェクトのDLLプロジェクトを持っています。 dllプロジェクトでapp.configファイルを追加しました。プロジェクトを開始するときに設定ファイルがありません。 それはスタートアップのapp.configを探している私はapp.config場所の問題

ConfigurationManager.ConnectionStrings["SimulatorDB"].ConnectionString; 

ようにそれを呼び出すようにしようと私には思える私は、DLLプロジェクトからのアプリの設定を使用しようとしていますが、私は

"Object reference not set to an instance of an object." 

を取得していますプロジェクト このdllプロジェクトは共有されています。設定がそこにあるからです。

どのように解決するか?おかげさまで

+0

例外が発生したコード行を教えてください。 – Peter

答えて

3

実行可能ファイルを実行すると、その実行可能ファイルに関連付けられた構成ファイルのみが読み込まれます。 DLLは独自の設定ファイルを持つことはできません。

あなたがソリューションを構築

は、それが bin\Debugフォルダに次のよう生成されます。

StartupApp.exe 
StartupApp.exe.config (if there is one) 
YourLibrary.dll 

が混乱することができ、物事(ソースコード)のVisual Studioのビューとして、このことを覚えておいてください。

関連する問題