Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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# 如何为特定版本的framework生成代理类_C#_Web Services_Visual Studio_Visual Studio 2012_Proxy - Fatal编程技术网

C# 如何为特定版本的framework生成代理类

C# 如何为特定版本的framework生成代理类,c#,web-services,visual-studio,visual-studio-2012,proxy,C#,Web Services,Visual Studio,Visual Studio 2012,Proxy,我正在生成一个webservice代理类,用于我的项目(脱机工作) 本网站的以下说明: 类似于SVC: C:\Temp\svc>svcutil“” 对于webservice,如下所示: C:\Temp\ws>wsdl“” 这两个版本都是为4.0版生成的 因此,它为.NET Framework 4.0版生成。在我的目标项目上,我需要将其用于Framework 3.5版 当我将代理类复制到项目并尝试运行它时,会出现编译错误,因为有些名称空间不在v3.5中,我应该使用v3.5 e、 g.System.

我正在生成一个webservice代理类,用于我的项目(脱机工作)

本网站的以下说明:

类似于SVC: C:\Temp\svc>svcutil“”

对于webservice,如下所示: C:\Temp\ws>wsdl“”

这两个版本都是为4.0版生成的

因此,它为.NET Framework 4.0版生成。在我的目标项目上,我需要将其用于Framework 3.5版

当我将代理类复制到项目并尝试运行它时,会出现编译错误,因为有些名称空间不在v3.5中,我应该使用v3.5

e、 g.System.Threading.Tasks.Task->不在V3.5中

那么如何为v3.5生成代理类呢

我使用的是VS 2013。

MSDN上的页面说明:

该工具不支持多目标定位。如果要从svcutil.exe生成.NET 4工件,必须使用.NET 4 SDK中的svcutil.exe。要生成.NET3.5工件,请使用.NET3.5SDK中的可执行文件

因此,您只需设置您的环境以使用正确的SDK,然后再调用:

C:\Temp\svc>svcutil“”


如果您没有SvcUtil工具,也可以在您的计算机上的以下位置找到SvcUtil工具版本3.0:C:\Program Files(x86)\Microsoft SDK\Windows\v7.0A\Bin