2

すべてのコード化された UI テスト プロジェクトで必要な多くの構成とログを処理する小さなユーティリティ ライブラリを開発しました。次を使用して値を読み取る app.config ファイルを読み取るようにクラス ライブラリを設定しました。

ConfigurationManager.AppSettings["KeyName"]

このクラス ライブラリを別のプロジェクトに含める場合、実行時に新しいプロジェクトの app.config を使用する必要があることを理解しています。実際、それはまさに私が望んでいることですが、それが起こっているようには見えません。

私の他のプロジェクトは CUIT ですが、含まれているクラス ライブラリが app.config をまったく読み取っていないようです。それ自体ではなく、CUITのものではありません。

これは可能ですか?

4

1 に答える 1

1

クラス ライブラリで次の行が欠落していたようです。追加した後、期待どおりに機能しました。

ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
于 2011-03-17T00:09:14.737 に答える