由于我已经对我的这个问题进行了研究,我仍然没有运气来解决我的错误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
任何人都可以帮我解决这个错误吗?
答案 0 :(得分:22)
从代码中删除System.Runtime.Serialization
,然后从菜单>添加项目>添加参考 ..> 。然后再添加到代码中。有用。
答案 1 :(得分:2)
我已经解决了这个问题。 我刚刚删除了项目浏览器中的引用中的System.Runtime.Serialization,并通过浏览添加它然后它工作。怪异。