No puedo encontrar el espacio de nombres para usar [DataContract]
y [DataMember]
elementos. Según lo que he encontrado, parece que agregar lo siguiente debería ser suficiente, pero en mi caso no lo es.
using System;
using System.Runtime.Serialization;
Aquí hay un fragmento de mi código:
using System;
using System.Runtime.Serialization;
namespace MyNamespace {
[DataContract]
public class Tuple<T1, T2> {
// A custom implementation of a Tuple
//...
//...
}
}
Y el error que obtengo:
No se pudo encontrar el tipo o el nombre del espacio de nombres 'DataContract' (¿le falta una directiva de uso o una referencia de ensamblado?)
¿No estoy usando los espacios de nombres correctos?