Sto generando file .cs da file .xsd usando xsd.exe. Ma quando aggiungo i file all'app universale di windows 10, ricevo l'errore come "mancante di un riferimento all'assembly" per System.SerializableAttribute() e System.ComponentModel.DesignerCategoryAttribute ("code"). Ho risolto questo problema con il trucco di @ t.ouvre. Quindi non c'erano errori in nessuna riga del codice, ma quando sto costruendo il codice ricevo un errore che dice "Impossibile trovare il tipo System.ComponentModel.MarshalByValueComponent nel modulo System.dll" e non specifica esattamente dove si trova l'errore Come posso utilizzare il file generato da xsd.exe nell'app universale di Windows 10? Quali sono tutte le cose che ho bisogno di fare con il file di usarlo per la serializzazione e deserializzazione (utilizzando DataContractSerializer in UWP)come posso usare il file generato da xsd.exe nell'app universale di Windows 10
/// <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;
}
}
}
puoi pubblicare un file generato per favore? –
System.SerializableAttribute(), System.ComponentModel.DesignerCategoryAttribute ("code") mostra l'errore come "non esiste, manca un riferimento all'assembly". Non mostra alcun errore nell'applicazione della console. – Fresher
È possibile rimuovere manualmente gli attributi non compilatori? (System.SerializableAttribute(), System.ComponentModel.DesignerCategoryAttribute ("code")) –