0

私は現在、新しい DTO を含むように時間の経過とともに進化する WCF サービスを開発しています。現在、サービス実装で MEF を使用して、webservice オブジェクトをエクスポートしています。同じソリューション内に WCF サービス プロジェクトと datacontracts のプロジェクトがあります。今のところ、両方のプロジェクトが 1 つのソリューションでコンパイルされています。

基本的に私がやりたいことは、将来新しいデータコントラクトを追加できるように、WCF サービス プロジェクトに組み込むことができるスキームを持つことです。この方式では、MEF を使用する必要はありません。これらの新しいデータコントラクトは、別のソリューションで開発されますが、同じ名前空間で (またはそうではなく) 開発されます。コンパイル後は、新しい datacontracts のアセンブリを ..\bin フォルダーにドロップして、サービスを再起動するだけで済みます。その後、サービスは新しいデータコントラクトをピックアップして、WSDL に吐き出すことができるようにします。

これが十分に具体的であることを願っています。

4

0 に答える 0