Provare a creare una classe serializzabile in ASP.NET Progetto di libreria di classi vNext. Non è in grado di fornire gli attributi della mia classe [DataContract] o [DataMember]. Come ho appena iniziato ad esplorare vNext quindi sono poco confuso. Se qualcuno mi può guidare se sto facendo la cosa giusta o no. Il mio piccolo codice di esempio.Libreria di classi ASP.NET VNext System.Runtime.Serialization
using System;
using System.Runtime.Serialization;
namespace Schlouds.Business.Entities
{
[DataContract]
public class Student
{
[DataMember]
public Guid StudentId { get; set; }
}
}
Se si desidera utilizzare DataContractSerializer è necessario contrassegnare i tipi con gli attributi richiesti. Voi affermate che non potete (non date una ragione per cui) e mostrate il codice che lo fa. Non è chiaro quale sia il problema qui. – Will
L'esempio di codice che ho incollato qui presenta errori sui tag degli attributi (DataContract e DataMember). Le linee swirly di IDE non appariranno nell'editor di stack. Il problema che sto affrontando in questo codice è che anche dopo aver usato il namespace per la serializzazione, VS non è in grado di identificare entrambi gli attributi e quindi di darmi un errore in fase di compilazione. – Ali
Puoi anche prendere questo pacchetto dall'archivio dei pacchetti nuget nel lato VS2015. Basta cercare 'System.Runtime.Serialization' e dovrebbe trovarlo e permetterti di aggiungerlo a un progetto specifico. – IbrarMumtaz