私のチームは、Service Factory Modeling Edition を使用して、Visual Studio 2008 SP1 で WCF サービスを開発しています。問題は、開発するサービスが非常に多く、すべてを同じソリューションに入れていることです。
250 プロジェクト後、ソリューションはほとんど読み込まれず、追加はほぼ不可能です。私たちは、すべてのサービスを独自のソリューションに分割するのが良いと考えましたが、サービス ファクトリが事実上それを妨げています。
モデル プロジェクトから他のプロジェクトにコードを生成していますが、複数のソリューションを使用しようとすると、適切な場所に生成するために必要なプロジェクト マッピングを維持できないため、モデル プロジェクトを参照できません。また、モデル プロジェクトではいくつかの共有データ コントラクトを使用しているため、モデル プロジェクトを分割することも意味がないようです。
現在、非常に多くのプロジェクトを抱えているため、すべてを行うサービス ファクトリ メソッドを使用せずに後戻りすることはできません。
私たちは何をすべきか?