无法找到DataMember

时间:2012-10-02 08:59:25

标签: c# rest windows-mobile

由于我已经对我的这个问题进行了研究,我仍然没有运气来解决我的错误1 类型或命名空间名称' DataMember'找不到(你错过了使用指令或汇编引用吗?)

我遇到了一个解决方案,说明我应该引用 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; }
    }
}

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

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

2 个答案:

答案 0 :(得分:22)

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

答案 1 :(得分:2)

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