C# 在不安装.NET Framework 3.5的情况下使用WCF客户端?

C# 在不安装.NET Framework 3.5的情况下使用WCF客户端?,c#,.net,wcf-client,C#,.net,Wcf Client,我有一个使用.NETFramework 3.5构建的WCF服务。我的任务是开发一个只使用.NETFramework2.0的WCF客户端。WCF客户端将接收从WCF服务广播的消息。我能做这个吗 WCF客户端在具有.NET Framework 3.5的计算机上运行良好。然而,在一台只有.NET Framework 2.0的计算机上,并且在应用程序文件夹中包含WCF的DLL,WCF客户端只向服务发送消息,但无法从WCF服务接收消息 WCF客户端-->WCF服务:正常 WCF客户端如果您的服务公开了一个

我有一个使用.NETFramework 3.5构建的WCF服务。我的任务是开发一个只使用.NETFramework2.0的WCF客户端。WCF客户端将接收从WCF服务广播的消息。我能做这个吗

WCF客户端在具有.NET Framework 3.5的计算机上运行良好。然而,在一台只有.NET Framework 2.0的计算机上,并且在应用程序文件夹中包含WCF的DLL,WCF客户端只向服务发送消息,但无法从WCF服务接收消息

WCF客户端-->WCF服务:正常


WCF客户端如果您的服务公开了一个
basicHttpBinding
端点,那么您应该能够通过使用“添加Web引用”在.NET 2.0应用程序中使用它。

但是我使用WCF是为了双向目的。我不喜欢用户在使用我的应用程序时必须安装.NETFramework 3.5,因为该框架的大小很大。我需要一个WCF的替代品。任何人都可以帮助我。谢谢。@Lu-Lu:如果您需要WCF双向功能,那么您需要安装WCF,这意味着您必须至少安装.NET framework 3.0-这是不可能的。我想知道您是否可以使用该框架的客户端配置文件?这是一个较小的下载。看起来.NET3.5客户端配置文件确实包含WCF客户端代码。试试看——它可能对你来说足够小了。