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