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