1

プログラムにMicrosoft エンタープライズ ライブラリの外部構成ファイルを使用する場合、エンタープライズ ライブラリのすべての構成は外部構成ファイルに存在する必要がありますか? ホスティング構成ファイルに構成の一部を残すことはできますか?

4

3 に答える 3

1

ニコラスとピーターによる良いリンク。ハンズオンラボがお役に立ててうれしいです。さらに、次のようなさまざまな構成シナリオを説明するために作成したこの章をご覧ください。

  • さまざまなソースから構成情報を読み取ります。
  • 複数のアプリケーションに共通の構成設定を適用します。
  • アプリケーション間で構成設定を共有します。
  • アプリケーションが継承できる構成設定のコアセットを指定します。
  • 共有の場所に保存されている構成設定をマージします。
  • 展開環境ごとに異なる構成を作成します。
于 2011-02-19T17:21:12.673 に答える
1

Enterprise Library 5.0 を使用しています

app.config の外部でエンタープライズ ライブラリの構成を参照する必要がありました。

私は自分のロギング ファクトリで以下を使用しました。

var configSource = new FileConfigurationSource("EntiLib.config");
var logWriterFactory = new LogWriterFactory(configSource);
var logWriter = logWriterFactory.Create();

コードプレックスのCodePlex回答でこのソリューションを見つけることができました

于 2011-02-18T20:28:46.630 に答える
1

あなたが正しく理解している場合、外部ファイルで Entlib を構成し、app.config のいくつかの設定をオーバーライドしますか?

その場合は、EntLibハンズオン ラボを確認してください。特に構成 HOL を見てください。共有の場所から構成を継承し、それをオーバーライドする方法を示します。

于 2011-02-11T15:35:57.437 に答える