Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF与visual studio 2005的兼容性_C#_.net_Wcf_Visual Studio 2012_Vsta - Fatal编程技术网

C# WCF与visual studio 2005的兼容性

C# WCF与visual studio 2005的兼容性,c#,.net,wcf,visual-studio-2012,vsta,C#,.net,Wcf,Visual Studio 2012,Vsta,我在服务器中使用WCF创建了一个服务层。当我在VS 2012中调用服务方法时,每个人都认为效果很好,但当我将在信息路径中使用这些服务,并使用visual studio tools for application(vsta)时,当我在VS 2005中具有.net2的vsta中调用这些服务时,我的问题如下: 当所有具有int数据类型的数据成员传输到服务器时,它们将转换为零,所有具有bool数据类型的数据成员传输到服务器时,它们将转换为false。 我不知道原因,但我想也许wcf与VS2005不兼容

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

WCF是在.NET3.0中引入的,因此基本上不能与net20一起使用。您有两种选择:

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

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