2

私のチームは、Service Factory Modeling Edition を使用して、Visual Studio 2008 SP1 で WCF サービスを開発しています。問題は、開発するサービスが非常に多く、すべてを同じソリューションに入れていることです。

250 プロジェクト後、ソリューションはほとんど読み込まれず、追加はほぼ不可能です。私たちは、すべてのサービスを独自のソリューションに分割するのが良いと考えましたが、サービス ファクトリが事実上それを妨げています。

モデル プロジェクトから他のプロジェクトにコードを生成していますが、複数のソリューションを使用しようとすると、適切な場所に生成するために必要なプロジェクト マッピングを維持できないため、モデル プロジェクトを参照できません。また、モデル プロジェクトではいくつかの共有データ コントラクトを使用しているため、モデル プロジェクトを分割することも意味がないようです。

現在、非常に多くのプロジェクトを抱えているため、すべてを行うサービス ファクトリ メソッドを使用せずに後戻りすることはできません。

私たちは何をすべきか?

4

3 に答える 3

0

あなたがそう言うのを聞いて私は驚いています。以前の仕事ではサービス ファクトリを使用し、サービス スイートごとに個別のソリューションを作成しました。各ソリューションでは、モデル プロジェクトで 1 つ以上のモデルを作成しました。

いくつかの新しい SF ソリューションを作成し、いくつかのモデルを追加してコードを生成することで実験することをお勧めします。それが問題を引き起こすかどうかを確認してください。

これについて議論したり、CodePlexで問題を作成したりしましたか?

于 2009-03-21T13:17:45.090 に答える
0

私はジョン・サンダースに同意します。それらを小さくしてください。また、継続的インテグレーション環境を実行し続けて、開発中の混乱を追跡します。

于 2009-05-04T22:23:06.847 に答える