0

我在服务器中使用 WCF 创建了一个服务层。当我在 VS 2012 中调用服务方法时,每个人都认为效果很好,但是当我要在信息路径中使用这些服务并使用 Visual Studio 应用程序工具(vsta)时,当我在 vs 2005 中具有 .net2 的 vsta 中调用这些服务时,我的问题如下:当所有 int 数据类型的数据成员传输到服务器时,它们转换为零,所有具有 bool 数据类型的数据成员都传输到服务器时,它们转换为 false。我不知道原因,但我想也许 wcf 与 VS 2005 不兼容,请帮助我。

4

1 回答 1

0

WCF 是在 .NET 3.0 中引入的,所以基本上你不能将它与 net20 一起使用。您有 2 个选项:

1)您可以从VS2005单独安装4.0框架,并使用其命令行工具为您的服务生成代理类,并将您的项目升级到新的框架。

2) 您可以获取 wcf 的单声道实现源并尝试使用 .net20 编译它并将其包含在您的项目中。但是 Mono 中对 WCF 的支持并不完整。

于 2013-11-15T12:06:31.493 回答