0

13 個のプロジェクトを含むソリューションがあります。ソリューションは、複数のプロジェクトを開始するように構成されています。これらのプロジェクトの多くは、共有データベースと Web サービスにアクセスする必要があります。

私のファイルapp.configweb.configファイルには、多くの重複が含まれています。たとえば、データベースを変更したい場合、app.configそのデータベースにアクセスするプロジェクト ( s) 内のすべての構成ファイルを変更する必要があります。

これに取り組むための最良のアプローチは何だろうか?.NET でソリューション全体の構成設定を定義する方法はありますか?

4

1 に答える 1

0

他のプロジェクトによって参照されるクラス ライブラリ プロジェクトを構成目的で使用することを検討します (ソリューション内に既に他のライブラリがすべてのプロジェクトで共有されていない場合)。これには、共有/中央 app.config ファイルが関連付けられています。それ。

ライブラリは、構成設定を公開して、ソリューション内の他の場所で使用できるようにする必要があります。

私が一緒に働いているチームには、共通のヘルパー クラスのライブラリがあり、その 1 つが上記の構成ヘルパーです。このライブラリはすべてのプロジェクトに含まれているため (そうすることが不適切でない限り)、これらの共有設定を保存する「自然な」場所のように思われるため、これはうまく機能します。

于 2013-03-25T08:48:47.533 に答える