私は3つのクラスライブラリを持っています。 A BBL、DAL、およびDATA(約15のデータセット)。現在、4つの主要なアプリケーションがこれらのDLLの機能を利用しています。私はそれらのアプリケーションの1つを書き直していますし、(1)ライブラリの既存の機能のいくつかを使用する必要があります(2)いくつか変更する(3)新しい機能を追加する(4)新しいデータセットを追加してください。クラスライブラリの変更/移行
リスクを最小限に抑えながら、これを行う最善の方法について私は前後しています。いくつかの考え..
1)既存のプロジェクトを使用し、変更を加えていないが、唯一の 2)は、新しいライブラリを作成し、私が使用することができ、コードの上に持参し、 3を必要に応じて追加を行う)部分クラスを実装追加します既存プロジェクトの場合
最終的に4つのアプリケーションすべてが最新の機能を使用しますが、移行は遅くなります。古いコードはまだ廃止されることはありません。
どのような考えですか?