1

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

0 回答 0