私は現在、うまく機能しているアプリケーション層とクラス ライブラリを持つプロジェクトに取り組んでいます。
しかし、同じアプリケーションの別のクライアントに対する新しい要件があり、クラス ライブラリのロジック以外はすべて同じままです。
そのため、アプリケーションごとに 2 つの異なるクラス ライブラリを用意し、web.config の appsetting に基づいて、読み込むライブラリを選択できる解決策があるかどうか疑問に思っています。
どんな助けやアイデアも大歓迎です。
ありがとう。
私は現在、うまく機能しているアプリケーション層とクラス ライブラリを持つプロジェクトに取り組んでいます。
しかし、同じアプリケーションの別のクライアントに対する新しい要件があり、クラス ライブラリのロジック以外はすべて同じままです。
そのため、アプリケーションごとに 2 つの異なるクラス ライブラリを用意し、web.config の appsetting に基づいて、読み込むライブラリを選択できる解決策があるかどうか疑問に思っています。
どんな助けやアイデアも大歓迎です。
ありがとう。
Microsoft の MEF を調べてみましたか? http://en.wikipedia.org/wiki/Managed_Extensibility_Framework実行時にプラグインを追加できます。つまり、ロードする dll を選択できます。