使用DPWS在.NET WCF和.NETMF之间共享数据协定和对象

时间:2013-10-21 00:46:14

标签: c# .net wcf .net-micro-framework

我一直在努力实现这一目标。

  • 我在.NET 4.5中有一个WCF服务
  • 我在.NETMF 4.3中有一个DPWS客户端
  • 我有一个在.NETMF 4.3中构建并导入的实体的共享库 进入这两个项目。

我的目标是......

  1. 在.NET中创建一个对象
  2. 通过WCF调用将其传递给.NETMF
  3. 在.NETMF中处理所述对象
  4. 将其传递回.NET
  5. 我从WCF Web服务生成WSDL并使用MFSvcUtil.exe为NETMF创建客户端代码。

    我的问题是我似乎无法使用生成的NETMF客户端代码来使用库中的共享域实体对象。我尝试过使用MFSvcUtil.exe中的/ C:开关...

    http://msdn.microsoft.com/en-us/library/dd170127.aspx

    ...指定包含所有实体的文件,并认为它将使用这些对象。目前该工具只是创建代理对象。试图将它们转换为域实体会产生不可避免的......

    无法将类型'CommonCore.Comms.MsgObjects.CommandList'隐式转换为'schemas.datacontract.org.CommonCore.Comms.MsgObjects.CommandList'

    对此有任何帮助将不胜感激。它看起来应该是可能的。

0 个答案:

没有答案