Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
WCF:添加服务引用未生成客户端代理代码_Wcf_Service Reference - Fatal编程技术网

WCF:添加服务引用未生成客户端代理代码

WCF:添加服务引用未生成客户端代理代码,wcf,service-reference,Wcf,Service Reference,我正在尝试完成这个项目,即Visual Studio 2010 Express 测试Windows7手机的文字语音转换。当我添加对的引用时 http://api.microsofttranslator.com/V2/Soap.svc 一切似乎都起作用了。但是,我没有获得客户端代理代码。Reference.cs为空,Visual Studio显示以下警告和错误: 警告1自定义工具警告:无法导入wsdl:portType 详细信息:运行WSDL导入扩展时引发异常:System.ServiceMo

我正在尝试完成这个项目,即Visual Studio 2010 Express

测试Windows7手机的文字语音转换。当我添加对的引用时

http://api.microsofttranslator.com/V2/Soap.svc
一切似乎都起作用了。但是,我没有获得客户端代理代码。Reference.cs为空,Visual Studio显示以下警告和错误:

警告1自定义工具警告:无法导入wsdl:portType 详细信息:运行WSDL导入扩展时引发异常:System.ServiceModel.Description.DataContractSerializerMessageCompactImporter 错误:无法从程序集“System.Runtime.Serialization,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e”加载类型“System.Runtime.Serialization.DataContractSet”。 XPath到错误源://wsdl:definitions[@targetNamespace='1]http://api.microsofttranslator.com/V2']/wsdl:portType[@name='LanguageService']D:\Documents\Visual Studio 2010\Projects\TrackMe\TrackMe\Service References\MicrosoftTranslator\Reference.svcmap 1 1 TrackMe

警告2自定义工具警告:无法导入wsdl:绑定 详细信息:导入wsdl:binding依赖的wsdl:portType时出错。 到wsdl:portType://wsdl:definitions[@targetNamespace=”的XPathhttp://api.microsofttranslator.com/V2']/wsdl:portType[@name='LanguageService'] XPath到错误源://wsdl:definitions[@targetNamespace='1]http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding\u LanguageService']D:\Documents\Visual Studio 2010\Projects\TrackMe\TrackMe\Service References\MicrosoftTranslator\Reference.svcmap 1 1 TrackMe

警告3自定义工具警告:无法导入wsdl:端口 详细信息:导入wsdl:端口所依赖的wsdl:绑定时出错。 XPath到wsdl:binding://wsdl:definitions[@targetNamespace='1]http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_LanguageService'] XPath到错误源://wsdl:definitions[@targetNamespace='1]http://tempuri.org/']/wsdl:service[@name='SoapService']/wsdl:port[@name='BasicHttpBinding\u LanguageService']D:\Documents\Visual Studio 2010\Projects\TrackMe\TrackMe\service References\MicrosoftTranslator\Reference.svcmap 1 1 TrackMe

警告4自定义工具警告:未找到与Silverlight 3兼容的端点。除非通过构造函数提供端点信息,否则生成的客户端类将不可用。D:\Documents\Visual Studio 2010\Projects\TrackMe\TrackMe\Service References\MicrosoftTranslator\Reference.svcmap 1 1 TrackMe

警告5自定义工具警告:调用目标已引发异常。D:\Documents\Visual Studio 2010\Projects\TrackMe\TrackMe\Service References\MicrosoftTranslator\Reference.svcmap 1 1 TrackMe

错误6自定义工具错误:无法为服务引用“MicrosoftTranslator”生成代码。有关详细信息,请查看其他错误和警告消息。D:\Documents\Visual Studio 2010\Projects\TrackMe\TrackMe\Service References\MicrosoftTranslator\Reference.svcmap 1 1 TrackMe

取消选中“在引用的程序集中重用类型”也没有帮助


以前有人遇到过这个问题吗?

你的目标框架是什么?它是客户端配置文件版本之一吗?这是一个好问题?我不知道,也无法从通常的地点:project->properties中找到。我正在处理一个使用VS 2010 express模板创建的项目。在项目属性的“应用程序”选项卡下没有此类选项,如果这就是您所指的。@e28Makaveli,如果您安装了客户端配置文件,就是您可以找到它的地方。我必须重新启动Visual Studio 2010一次,它才能工作。