0

相互にやり取りする 2 つのプロジェクトで参照されている WCF サービスがあります。両方のプロジェクトで使用する必要があるサービスで定義されたクラスがありますが、名前空間が異なるため、同じクラスとして認識されません。たとえば、あるクラスでは project1.myservicereference.myclass になり、別のクラスでは project2.myservicereference.myclass になります。

私は WCF の経験があまりなく、他の人がこの状況にどのように対処しているか知りたいですか?

4

2 に答える 2

2

クラスを共通のアセンブリに配置し、その型をサーバーとクライアントの間で共有できる必要があります。これを見てみましょう: http://blog.walteralmeida.com/2010/08/wcf-tips-and-tricks-share-types-between-server-and-client.html

于 2013-09-24T15:11:18.513 に答える
2

サービス参照を独自のプロジェクトに配置し、そのサービスにアクセスする必要がある他のすべてのプロジェクトでそのプロジェクトを参照します。

于 2013-09-24T15:12:55.963 に答える