无法找到DataMember

Lit*_*Dev 6 c# rest windows-mobile

由于我已经对我的这个问题进行了研究,我仍然没有运气来解决我的错误错误1 无法找到类型或命名空间名称'DataMember'(你是否缺少using指令或程序集引用?)

我遇到了一个解决方案,说明我应该引用System.Runtime.Serialization,但即使添加对它的引用,我仍然没有运气.

这是我的代码:

using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;
using System.Xml.Serialization;

namespace WebServApp
{
    [Serializable]
    public class Employee
    {
        [DataMember]
        public int EmpNo { get; set; }
        [DataMember]
        public string EmpName { get; set; }
        [DataMember]
        public int DeptNo { get; set; }
        [DataMember]
        public int Salary { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我实际上要遵循的教程:http: //www.dotnetcurry.com/ShowArticle.aspx?ID = 472

任何人都可以帮我解决这个错误吗?

小智 22

System.Runtime.Serialization从代码中删除,然后从菜单>项目>添加引用添加 ..>.然后再添加到代码中.有用.


Lit*_*Dev 3

我已经解决了这个问题。我刚刚删除了项目资源管理器中引用中的 System.Runtime.Serialization 并通过浏览添加了它,然后它就工作了。诡异的。