Xamarin.ios 将wsdl导入monodevelop时出错

Xamarin.ios 将wsdl导入monodevelop时出错,xamarin.ios,monodevelop,Xamarin.ios,Monodevelop,我在将wsdl导入mono develop时遇到问题 此wsdl和xsd实现在VisualStudio下完美地工作,但无法导入mono develop 我还针对几个wsdl验证站点进行了检查,它们都通过了 我使用的过程是创建一个项目,然后“添加web引用”。然后我选择.NET2.0作为wsdl的类型。然后我粘贴到wsdl的链接。然后点击“跳到” 然后我得到下面列出的错误。这使我无法完成对产品的评估,您能提供的任何帮助都是有益的 wsdl文件位于此处: ftp.echelon.com/fae/na

我在将wsdl导入mono develop时遇到问题

此wsdl和xsd实现在VisualStudio下完美地工作,但无法导入mono develop

我还针对几个wsdl验证站点进行了检查,它们都通过了

我使用的过程是创建一个项目,然后“添加web引用”。然后我选择.NET2.0作为wsdl的类型。然后我粘贴到wsdl的链接。然后点击“跳到”

然后我得到下面列出的错误。这使我无法完成对产品的评估,您能提供的任何帮助都是有益的

wsdl文件位于此处: ftp.echelon.com/fae/na/outgoing/GDahl/wsdlissue/v4.0.zip

所讨论的wsdl文件是ilon100.wsdl

**System.Xml.Schema.XmlSchemaException: XmlSchema error: Target namespace is required, to include a schema which has its own target namespace Related schema item SourceUri:** http://216.254.101.36/WSDL/v4.0/iLON100.wsdl, Line 31, Position 4.
  at System.Xml.Schema.ValidationHandler.RaiseValidationEvent (System.Xml.Schema.ValidationEventHandler handle, System.Exception innerException, System.String message, System.Xml.Schema.XmlSchemaObject xsobj, System.Object sender, System.String sourceUri, XmlSeverityType severity) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchemaObject.error (System.Xml.Schema.ValidationEventHandler handle, System.String message, System.Exception innerException, System.Xml.Schema.XmlSchemaObject xsobj, System.Object sender) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchemaObject.error (System.Xml.Schema.ValidationEventHandler handle, System.String message) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchema.ProcessExternal (System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable handledUris, System.Xml.XmlResolver resolver, System.Xml.Schema.XmlSchemaExternal ext, System.Xml.Schema.XmlSchemaSet col) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchema.AddExternalComponentsTo (System.Xml.Schema.XmlSchema s, System.Xml.Schema.XmlSchemaObjectCollection items, System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable handledUris, System.Xml.XmlResolver resolver, System.Xml.Schema.XmlSchemaSet col) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchema.ProcessExternal (System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable handledUris, System.Xml.XmlResolver resolver, System.Xml.Schema.XmlSchemaExternal ext, System.Xml.Schema.XmlSchemaSet col) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchema.DoCompile (System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable handledUris, System.Xml.Schema.XmlSchemaSet col, System.Xml.XmlResolver resolver) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchema.CompileSubset (System.Xml.Schema.ValidationEventHandler handler, System.Xml.Schema.XmlSchemaSet col, System.Xml.XmlResolver resolver, System.Collections.Hashtable handledUris) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchemaSet.Compile () [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchema.Compile (System.Xml.Schema.ValidationEventHandler handler, System.Xml.XmlResolver resolver) [0x00000] in <filename unknown>:0 
  at System.Xml.Schema.XmlSchema.Compile (System.Xml.Schema.ValidationEventHandler handler) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemas.Find (System.Xml.Schema.XmlSchema schema, System.Xml.XmlQualifiedName name, System.Type type) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemas.Find (System.Xml.XmlQualifiedName name, System.Type type) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.ImportType (System.Xml.XmlQualifiedName name, System.Xml.XmlQualifiedName root, Boolean throwOnError) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.GetTypeData (System.Xml.XmlQualifiedName typeQName, System.Xml.XmlQualifiedName root, Boolean isNullable) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.GetElementTypeData (System.Xml.XmlQualifiedName typeQName, System.Xml.Schema.XmlSchemaElement elem, System.Xml.XmlQualifiedName root, System.Xml.Serialization.XmlTypeMapping& map) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMap cmap, System.Xml.Schema.XmlSchemaObjectCollection items, System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue, System.Boolean& isMixed) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMap cmap, System.Xml.Schema.XmlSchemaParticle particle, System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue, System.Boolean& isMixed) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent (System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMap cmap, System.Xml.Schema.XmlSchemaParticle particle, System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (System.Xml.Serialization.XmlTypeMapping map, System.Xml.XmlQualifiedName typeQName, System.Xml.Schema.XmlSchemaComplexType stype) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMaps () [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.ImportMembersMappingComposite (System.Xml.Schema.XmlSchemaComplexType stype, System.Xml.XmlQualifiedName refer) [0x00000] in <filename unknown>:0 
  at System.Xml.Serialization.XmlSchemaImporter.ImportMembersMapping (System.Xml.XmlQualifiedName name) [0x00000] in <filename unknown>:0 
  at System.Web.Services.Description.SoapProtocolImporter.ImportMembersMapping (System.Web.Services.Description.Message msg, System.Web.Services.Description.SoapBodyBinding sbb, SoapBindingStyle style, Boolean output, Boolean wrapped) [0x00000] in <filename unknown>:0 
  at System.Web.Services.Description.SoapProtocolImporter.GenerateMethod () [0x00000] in <filename unknown>:0 
  at System.Web.Services.Description.ProtocolImporter.ImportPortBinding (Boolean multipleBindings) [0x00000] in <filename unknown>:0 
  at System.Web.Services.Description.ProtocolImporter.Import (System.Web.Services.Description.ServiceDescriptionImporter descriptionImporter, System.CodeDom.CodeNamespace codeNamespace, System.Collections.ArrayList importInfo) [0x00000] in <filename unknown>:0 
  at System.Web.Services.Description.ServiceDescriptionImporter.Import (System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit codeCompileUnit) [0x00000] in <filename unknown>:0 
  at MonoDevelop.WebReferences.Library.GenerateWsdlXml (System.Text.StringBuilder text, System.Web.Services.Discovery.DiscoveryClientProtocol protocol) [0x00000] in <filename unknown>:0 
  at MonoDevelop.WebReferences.WS.WebServiceDiscoveryResultWS.GetDescriptionMarkup () [0x00000] in <filename unknown>:0 
  at MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.UpdateService (MonoDevelop.WebReferences.WebServiceDiscoveryResult service, System.String url) [0x00000] in <filename unknown>:0 
  at MonoDevelop.WebReferences.Dialogs.WebReferenceDialog+<QueryService>c__AnonStorey5.<>m__0 (System.Object , System.EventArgs ) [0x00000] in <filename unknown>:0 
  at Gtk.Application+InvokeCB.Invoke () [0x00000] in <filename unknown>:0 
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <filename unknown>:0 
**System.Xml.Schema.XmlSchemaException:XmlSchema错误:需要目标命名空间,才能包含具有自己的目标命名空间相关架构项SourceUri:**http://216.254.101.36/WSDL/v4.0/iLON100.wsdl,第31行,位置4。
在System.Xml.Schema.ValidationHandler.RaiseValidationEvent(System.Xml.Schema.ValidationEventHandler句柄,System.Exception innerException,System.String消息,System.Xml.Schema.XmlSchemaObject xsobj,System.Object发送方,System.String源URI,XmlSeverityType严重性)[0x00000]中:0
在System.Xml.Schema.XmlSchemaObject.error处(System.Xml.Schema.ValidationEventHandler,System.String消息,System.Exception innerException,System.Xml.Schema.XmlSchemaObject xsobj,System.Object sender)[0x00000]in:0
0中的System.Xml.Schema.XmlSchemaObject.error(System.Xml.Schema.ValidationEventHandler,System.String消息)[0x00000]处
在System.Xml.Schema.XmlSchema.ProcessExternal(System.Xml.Schema.ValidationEventHandler处理程序、System.Collections.Hashtable HandleDuri、System.Xml.XmlResolver解析程序、System.Xml.Schema.XmlSchemaExternal ext、System.Xml.Schema.XmlSchemaSet列)[0x00000 in:0
位于System.Xml.Schema.XmlSchema.AddExternalComponents(System.Xml.Schema.XmlSchema s、System.Xml.Schema.XmlSchemaObjectCollection项、System.Xml.Schema.ValidationEventHandler、System.Collections.Hashtable HandleDuri、System.Xml.XmlResolver解析器、System.Xml.Schema.XmlSchemaSet列)[0x00000 in:0
在System.Xml.Schema.XmlSchema.ProcessExternal(System.Xml.Schema.ValidationEventHandler处理程序、System.Collections.Hashtable HandleDuri、System.Xml.XmlResolver解析程序、System.Xml.Schema.XmlSchemaExternal ext、System.Xml.Schema.XmlSchemaSet列)[0x00000 in:0
在System.Xml.Schema.XmlSchema.docomfile(System.Xml.Schema.ValidationEventHandler处理程序,System.Collections.Hashtable handledUris,System.Xml.Schema.XmlSchemaSet col,System.Xml.xmlsolver解析器)[0x00000]中:0
在System.Xml.Schema.XmlSchema.CompileSubset(System.Xml.Schema.ValidationEventHandler,System.Xml.Schema.XmlSchemaSet列,System.Xml.xmlsolver解析器,System.Collections.Hashtable handledUris)[0x00000]中:0
在System.Xml.Schema.XmlSchemaSet.Compile()[0x00000]中:0
在System.Xml.Schema.XmlSchema.Compile(System.Xml.Schema.ValidationEventHandler,System.Xml.XmlResolver解析器)[0x00000]中:0
在:0中的System.Xml.Schema.XmlSchema.Compile(System.Xml.Schema.ValidationEventHandler)[0x00000]处
在System.Xml.Serialization.XmlSchemas.Find处(System.Xml.Schema.XmlSchema Schema,System.Xml.XmlQualifiedName,System.Type Type)[0x00000]输入:0
在:0中的System.Xml.Serialization.XmlSchemas.Find(System.Xml.XmlQualifiedName,System.Type Type)[0x00000]处
位于System.Xml.Serialization.XmlSchemaImporter.ImportType(System.Xml.XmlQualifiedName名称,System.Xml.XmlQualifiedName根,布尔throwOnError)[0x00000]中:0
在System.Xml.Serialization.XmlSchemaImporter.GetTypeData(System.Xml.XmlQualifiedName typeQName,System.Xml.XmlQualifiedName root,Boolean isNullable)[0x00000]中:0
位于System.Xml.Serialization.XMLSchemaiImporter.GetElementTypeData(System.Xml.XmlQualifiedName typeQName,System.Xml.Schema.XmlSchemaElement elem,System.Xml.XmlQualifiedName根目录,System.Xml.Serialization.XmlTypeMapping&map)[0x00000 in:0
位于System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent(System.Xml.XmlQualifiedName typeQName、System.Xml.Serialization.ClassMap cmap、System.Xml.Schema.XmlSchemaObjectCollection项、System.Xml.Serialization.CodeIdentifiers ClassID、布尔多值、System.Boolean和isMixed)[0x00000 in:0
位于System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent(System.Xml.XmlQualifiedName typeQName,System.Xml.Serialization.ClassMap cmap,System.Xml.Schema.XmlSchemaParticle particle particle particle particle particle,System.Xml.Serialization.CodeIdentifiers ClassID,布尔多值,System.Boolean&isMixed)[0x00000]in:0
在System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent(System.Xml.XmlQualifiedName typeQName,System.Xml.Serialization.ClassMap cmap,System.Xml.Schema.XmlSchemaParticle particle particle particle particle,System.Xml.Serialization.CodeIdentifiers ClassID,Boolean isMixed)[0x00000]中:0
在System.Xml.Serialization.XmlSchemaImporter.BuildClassMap(System.Xml.Serialization.XmlTypeMapping映射,System.Xml.XmlQualifiedName typeQName,System.Xml.Schema.XmlSchemaComplexType stype)[0x00000]中:0
位于:0中的System.Xml.Serialization.XmlSchemaImporter.BuildPendingMaps()[0x00000]处
在System.Xml.Serialization.XmlSchemaImporter.ImportMembersMappingComposite(System.Xml.Schema.XmlSchemaComplexType stype,System.Xml.XmlQualifiedName)中,请参阅[0x00000]in:0
位于System.Xml.Serialization.XmlSchemaImporter.ImportMembersMapping(System.Xml.XmlQualifiedName名称)[0x00000]中:0
在System.Web.Services.Description.SoapProtocolImporter.ImportMembersMapping(System.Web.Services.Description.Message msg,System.Web.Services.Description.SoapBodyBinding sbb,SoapBindingStyle样式,布尔输出,布尔包装)[0x00000 in:0
位于System.Web.Services.Description.SoapProtocolImp