2つのアセンブリを参照するクライアントがあります。WCFサービスとdataContractsを含むDLLです。
同時に、クライアントはWCFサービスのWSDLを消費します。問題は、サービス参照がDataContractsをプロキシしないことです(サービスメソッドのみ)。代わりに、DataContractsを「Properties /DataSources/」フォルダーに配置します。それぞれに拡張子「datasource」があります。開くと、次のようなXMLが表示されます。
<?XML version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="DataContractClass" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>MySolution.ContractClasses, MySolution, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>
返信ありがとうございます。