我正在尝试使用Visual Studio 2010 Express浏览此项目
http://www.codeproject.com/KB/windows-phone-7/Text_to_speech_in_wp7.aspx?display=Print
测试Windows 7手机文本到语音。当我添加对
的引用时http://api.microsofttranslator.com/V2/Soap.svc
一切似乎都有效。但是,我没有获得客户端代理代码。 Reference.cs为空,Visual Studio提供以下警告和错误:
警告1自定义工具警告:无法导入wsdl:portType 详细信息:运行WSDL导入扩展时抛出异常:System.ServiceModel.Description.DataContractSerializerMessageContractImporter 错误:无法从程序集'System.Runtime.Serialization,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'加载类型'System.Runtime.Serialization.DataContractSet'。 XPath到错误源://wsdl:definitions[@targetNamespace='http://api.microsofttranslator.com/V2']/wsdl:portType[@name='LanguageService'] D:\ Documents \ Visual Studio 2010 \ Projects \ TrackMe \ TrackMe \服务参考\ MicrosoftTranslator \ Reference.svcmap 1 1 TrackMe
警告2自定义工具警告:无法导入wsdl:binding 详细信息:导入wsdl:binding依赖的wsdl:portType时出错。 XPath到wsdl:portType://wsdl:definitionf [@targetNamespace ='http://api.microsofttranslator.com/V2']/wsdl:portType[@name='LanguageService'] XPath来错误来源://wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_LanguageService'] d:\文档\ Visual Studio 2010的\项目\ TrackMe \ TrackMe \ Service References \ MicrosoftTranslator \ Reference.svcmap 1 1 TrackMe
警告3自定义工具警告:无法导入wsdl:port 详细信息:导入wsdl:port依赖的wsdl:binding时出错。 XPath到wsdl:binding://wsdl:definition [@targetNamespace ='http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_LanguageService'] XPath来错误源://wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:service[@name='SoapService']/wsdl:port[@name='BasicHttpBinding_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
取消选中“在引用的程序集中重用类型”也无济于事。
之前有人碰到过吗?