2

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

プロジェクトが250件後になっても、ソリューションはほとんどロードされず、ほとんど追加できません。すべてのサービスを独自のソリューションに分割することは良いと思っていましたが、サービスファクトリは効果的にサービスを提供することができません。

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

私たちは実際に戻ったり、すべてを行うサービスファクトリメソッドを使用したりすることはできません。

どうすればよいですか?

答えて

0

この時点で、250個のプロジェクトをグループに分割し、それぞれのソリューションを作成する必要があります。私の推薦は、ソリューションごとに〜25個のプロジェクトを使用することです。あなたの日々の編集のためにこれらのミニソリューションを使用してください。

msbuildとコマンドラインを使用してソリューション全体を完全にビルドすることは可能です。しかし、VSはそれほど多くのプロジェクトを同時に処理するつもりはありませんでした。

+0

私がこの質問で説明したように、サービス工場は、プロジェクトをさまざまなソリューションに分割することを妨げています。あなたはその問題を回避する方法を知っていますか? – user37078

0

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

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

これについてご説明しましたか、CodePlexで問題が発生しましたか?

0

私はJohn Saundersに同意します。それらを小さくしてください。また、継続的なインテグレーションを実行して、開発中の混乱を追跡してください。

関連する問題