.NETライブラリをコンパイルし、mylib.dll.config
を作成します。.NETライブラリが要求されたアプリケーションから設定ファイルの設定を継承するようにするにはどうすればよいですか?
ただし、このファイルを変更したり削除したりすると、明らかに使用されていません。
私のASP.NETウェブサイトは、とにかく同じ設定をしているので、接続文字列を継承することは可能ですか?
つまり、.NETライブラリは、自分のASP.NETアプリケーション設定から接続文字列を継承します。
myweb.Properties.Settings.Default.dbConnString;
は、ライブラリがコンパイル時間をオフに実行されている:
mylib.Properties.Settings.Default.dbConnString;
または
Properties.Settings.Default.dbConnString;
私のウェブサイトは、同一の設定があります:
は、私が使用して自分のライブラリーからの私の設定を呼び出します設定。 Web設定ではありません。
コンパイル時にそこにある設定を使用するライブラリ。設定を削除すると、コンパイルできません(アセンブリ参照がありません)。 webconfigを変更してもライブラリには何の影響もありませんでした。 – Doomsknight
どのような設定ですか?あなたのプロジェクトに '.dll.config'を残すことができます。つまり、あなたのウェブサイトに展開する必要はありません。 –
私の接続文字列。私はそれを戻し入れます。私の更新を確認してください。たぶん私はそれをあまりにも強く参照しますか? – Doomsknight