xsd类具有重复的属性

时间:2013-04-10 08:58:47

标签: c# asp.net xml winforms xsd.exe

我有一个xml文件,我将其转换为.xsd文件xsd.exe file.xml /classes然后该文件使用此命令.cs创建了xsd.exe file.xsd /classes /enableLinqDataSet文件,首先我在Windows窗体应用程序中仅导入了file.xsd并且工作正常,我注意到在file.cs它自动添加了namespace TEST{} file.designer.cs namespace TEST{//code//}但是当我尝试在file.xsd中上传相同的ClassLibrary时,尝试将正确的命名空间添加到文件中,例如:namespace TEST.ClassLibrary{}namespace TEST.ClassLibrary{//code//}但我看不到在我的项目中file.cs,如果我用namsepace包围file.cs,我会收到此错误:

Error   8   Duplicate 'global::System.Xml.Serialization.XmlRootAttribute' attribute 23  6   Nop.Plugin.Misc.DobaImport
Error   6   Duplicate 'global::System.Serializable' attribute 19    6   Nop.Plugin.Misc.DobaImport
Error   7   Duplicate 'global::System.ComponentModel.DesignerCategoryAttribute' attribute Nop.Plugin.Misc.DobaImport

如果我评论它构建正确的那些属性,但是当我运行它时,我收到此消息:

Only XmlRoot attribute may be specified for the type Nop.Plugin.Misc.DobaImport.XmlHelpers.lists. Please use XmlSchemaProviderAttribute to specify schema type.

0 个答案:

没有答案