没有NET 3.0的WCF

Mur*_*are 5 .net c# mono wcf

有没有人告诉我是否可以在没有.NET 3.0的情况下使用WCF?

我们公司开发了基于.Remoting的3层客户端 - 服务器最终用户解决方案.我们项目的一个限制是使用.NET 2.0.不幸的是,.NET 3.0框架太大而无法包含在我们的安装包中,我不知道MS许可证是否允许这样做.但WCF可能会帮助我们大幅减少我们在某些任务中的努力.

有没有人有机会使用Mono的WCF?

提前致谢

- 穆拉特

Dar*_*rov 5

不幸的是,这是不可能的.System.ServiceModelSystem.Runtime.Serialization程序集是必需的,它们是.NET 3.0的一部分.

另一个重要的注意事项是WCF依赖于在Win2003,WinXP SP2或更高版本上可用的HTTP.SYS(内核级HTTP堆栈),而您仍然可以在Win2000上安装.NET 2.0.

在客户端,您仍然可以使用.NET 2.0来使用WCF服务.您需要为此目的公开basicHttpBinding端点.

  • @Murat:.NET 3.0与所有其他.NET框架一样 - 完全免费,对其发行没有任何限制.只需像其他任何补丁一样下载它,不要担心 - 快乐! (2认同)