1

ファイルにxml変換した.xsdファイルがあり、このコマンドxsd.exe file.xml /classesでファイルを作成し、最初に Windows フォーム アプリケーションに のみをインポートして正常に動作しました。次のようなファイルに正しい名前空間を追加しようとして、同じものをアップロードしようとしましたが、プロジェクトで自分が表示されず、名前空間で囲むと、次のエラーが発生します。.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