Ich erzeuge CS-Dateien von XSD-Dateien mit xsd.exe erzeugt wird. Aber wenn ich die Dateien zu Windows 10 universal blank app hinzufügen, bekam ich Fehler als "fehlende Assembly-Referenz" für System.SerializableAttribute() und System.ComponentModel.DesignerCategoryAttribute ("code"). Ich habe das mit @t.ouvre's Trick behoben. Dann gab es keine Fehler in einen der bestimmten Zeile des Codes, aber wenn ich baue den Code i einen Fehler ist immer sagen, dass „nicht-Typ System.ComponentModel.MarshalByValueComponent in Modul System.dll gefunden“, und es gibt nicht genau wo der Fehler ist. Wie kann ich die Datei, die von xsd.exe in Windows 10 Universal App generiert wird, verwenden? Was sind all die Dinge, die ich mit der Datei tun müssen, um es für die Serialisierung und Deserialisierung (mit DataContractSerializer in UWP)Wie kann ich die Datei, die von xsd.exe in Windows 10 Universal-App
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.81.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public partial class request
{
private usertype userField;
private string versionField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
public usertype user
{
get
{
return this.userField;
}
set
{
this.userField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlAttributeAttribute()]
public string version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.81.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class usertype
{
private string emailField;
private string passwordField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string email
{
get
{
return this.emailField;
}
set
{
this.emailField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form = System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string password
{
get
{
return this.passwordField;
}
set
{
this.passwordField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.81.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public partial class NewDataSet
{
private request[] itemsField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("request")]
public request[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}
können Sie bitte eine generierte Datei posten? –
System.SerializableAttribute(), System.ComponentModel.DesignerCategoryAttribute ("Code") zeigen Fehler wie "existiert nicht, eine Assemblyverweis fehlt". Es zeigt keinen Fehler in der Konsolenanwendung. – Fresher
Es ist möglich, manuell nicht kompilierende Attribute zu entfernen? (System.SerializableAttribute(), System.ComponentModel.DesignerCategoryAttribute ("code")) –