ネットコアのxsdからクラスを生成する必要があります。 dotnet標準で私はコマンドラインを使用しましたxsd filename.xsd /c.
しかし、このクラスをネットコアに作成する方法。 誰でもこれを行う方法を知っていますか?ネットコアのxsdファイルからクラスを生成する
xsd.exeで生成されたクラスを追加すると、いくつかのエラーが発生します。
例AUTOGENファイル内のクラスから
Error CS0234 The type or namespace name 'SerializableAttributeAttribute' does not exist in the namespace 'System' (are you missing an assembly reference?)
Error CS0234 The type or namespace name 'DesignerCategoryAttribute' does not exist in the namespace 'System.ComponentModel' (are you missing an assembly reference?)
Error CS0234 The type or namespace name 'XmlTypeAttributeAttribute' does not exist in the namespace 'System.Xml.Serialization' (are you missing an assembly reference?)
Error CS0246 The type or namespace name 'AnonymousType' could not be found (are you missing a using directive or an assembly reference?)
属性
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
あなたの質問をさらに詳しく指定する必要があります。生成されたクラスを.NET Coreで動作させるものではないものはありますか? xsdは、max(xmlとdatacontract属性は.NET Coreですでに利用可能である必要があります)の属性を持つ通常のpocoクラスを生成する必要があります。 – Tseng