我有一个用VS 2010编写的 WCF服务,.Net framework 4.0 。我在服务中使用 basicHttpBinding 。我正在尝试从 .net compact framework 2.0 客户端使用该服务。我已经尝试过netcfsvcutil,但它总是抛出“应用程序中的错误”错误。
(1)我可以使用netcfsvcutil为Compact framework 2.0生成代理,还是只支持cF 3.5?所有帖子都在CF 3.5的背景下讨论这个工具。
(2)我可以使用svcutil生成代理吗?
(3)我可以在CF 2.0客户端中使用WCF服务吗?
我一直在寻找答案一周但却找不到任何答案。非常感谢任何帮助。
答案 0 :(得分:1)
我不是100%,但我相当确定您需要将CF35框架安装到CF 2.0设备上。
您可以下载可再发行组件,然后在安装应用程序之前安装该cab安装程序步骤1:
.NET Compact Framework 3.5 Redistributable
听起来你已经下载并安装了NETCFv35PowerToys.msi,但是你知道它中的 NetCFSvcUtil.exe 已经过时了吗?这里有一个更新:
Download New NetCFSvcUtil.exe from Microsoft
这是一篇包含更多信息的帖子: