class MyCommonClass
{
//properties
}
このクラスは、
- サービスプロジェクト
- wcf クライアント プロジェクト
- それらが参照であるもう一方。この共通プロジェクトでは、サービス参照を生成できません。
生成できなかったと思いますが、クラスをシリアル化できないようにマークするにはどうすればよいですかMyCommonClass
? ServiceReferences
プロパティにはIgnoreDataMemberAttribute
. 共通プロジェクトにある MyCommonClass タイプも再利用しようとしましたが、それでも生成されます
アップデート
別の言い方をすれば、ServiceOperation で何らかの型が使用されている場合、自動的に wsdl ドキュメントに生成されます。無効にする方法は?(wcf-client側にはしたくない)