我有一个引用两个程序集的客户端:一个 WCF 服务和包含 dataContracts 的 DLL。
同时,客户端使用 WCF Service 的 WSDL。问题是服务引用不代理 DataContracts(只是服务方法)。相反,它将 DataContracts 放入“Properties/DataSources/”文件夹中。每个都有一个扩展“数据源”打开时,我得到一个如下所示的 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>
提前感谢您的回复。