2
当试图编译我的.Dll中我设法让我的所有引用和错误想通了,除了这两个(这是我的倍数)。命名空间名称“显示”和“DisplayAttribute”找不到
“的类型或命名空间名称‘显示’找不到(是否缺少using指令或程序集引用?)”
“的类型或命名空间名称DisplayAttribute“可能找不到(是否缺少using指令或程序集引用?)”
我使用System.ComponentModel和System.ComponentModel.DataAnnotations。原谅我,因为我很模糊所有这些,而我只是对这个项目做了小小的改变。我不明白我错过了什么引起这些错误,即时通讯也确定问题是由我的经验不足造成的。任何帮助表示赞赏,谢谢。
代码的一小部分:
using PatientTracker.Entities.Validation;
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.Serialization;
using System.Xml.Serialization;
namespace PatientTracker.Entities
{
[Serializable]
public abstract class EntityBaseCore : IEntity, INotifyPropertyChanged, IDataErrorInfo, IDeserializationCallback, INotifyPropertyChanging
{
[Display(AutoGenerateField = false)]
[NonSerialized]
protected bool bindingIsNew = true;
[Display(AutoGenerateField = false)]
[NonSerialized]
private bool isEntityTracked;
[Display(AutoGenerateField = false)]
[NonSerialized]
private bool suppressEntityEvents;
private string entityHashCode;
[NonSerialized]
private object tag;
[NonSerialized]
private ValidationRules _validationRules;
[Display(AutoGenerateField = false)]
public abstract string TableName { get; }
[Display(AutoGenerateField = false)]
public abstract string[] TableColumns { get; }
[Browsable(false)]
[Display(AutoGenerateField = false)]
public virtual bool IsDeleted
{
get
{
return this.EntityState == EntityState.Deleted;
}
}
你也可以说是造成这些错误 – Jonesopolis
我可以给一小部分,这应该是足够的代码。 –
注意:我也没有对此代码进行任何更改。 –