C# 使用数据集ReadXmlSchema的DuplicateNameException

C# 使用数据集ReadXmlSchema的DuplicateNameException,c#,xml,datatable,xsd,C#,Xml,Datatable,Xsd,当我尝试使用ReadXmlSchema读取XSD文件时,我得到了DuplicateNameException this.Schema = new DataSet(); this.Schema.ReadXmlSchema(this.SchemaFile); 错误: en System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column) en System.Data.DataColum

当我尝试使用
ReadXmlSchema
读取XSD文件时,我得到了DuplicateNameException

this.Schema = new DataSet();
this.Schema.ReadXmlSchema(this.SchemaFile);
错误:

   en System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
   en System.Data.DataColumnCollection.BaseAdd(DataColumn column)
   en System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
   en System.Data.XSDSchema.HandleElementColumn(XmlSchemaElement elem, DataTable table, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, Boolean isNillable)
   en System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef)
   en System.Data.XSDSchema.HandleTable(XmlSchemaElement node)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, Boolean isNillable)
   en System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef)
   en System.Data.XSDSchema.HandleTable(XmlSchemaElement node)
   en System.Data.XSDSchema.LoadSchema(XmlSchemaSet schemaSet, DataSet ds)
   en System.Data.DataSet.ReadXmlSchema(XmlReader reader, Boolean denyResolving)
   en System.Data.DataSet.ReadXmlSchema(String fileName)
System.Data.DuplicateNameException:已存在名为“Tipo”的列 属于此数据表

完整的xsd文件:

StackTrace:

   en System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column)
   en System.Data.DataColumnCollection.BaseAdd(DataColumn column)
   en System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column)
   en System.Data.XSDSchema.HandleElementColumn(XmlSchemaElement elem, DataTable table, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, Boolean isNillable)
   en System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef)
   en System.Data.XSDSchema.HandleTable(XmlSchemaElement node)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleParticle(XmlSchemaParticle pt, DataTable table, ArrayList tableChildren, Boolean isBase)
   en System.Data.XSDSchema.HandleComplexType(XmlSchemaComplexType ct, DataTable table, ArrayList tableChildren, Boolean isNillable)
   en System.Data.XSDSchema.InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, Boolean isRef)
   en System.Data.XSDSchema.HandleTable(XmlSchemaElement node)
   en System.Data.XSDSchema.LoadSchema(XmlSchemaSet schemaSet, DataSet ds)
   en System.Data.DataSet.ReadXmlSchema(XmlReader reader, Boolean denyResolving)
   en System.Data.DataSet.ReadXmlSchema(String fileName)
有没有关于修复它或获取有关错误原因的更多信息的建议