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
我可以給一小部分,這應該是足夠的代碼。 –
注意:我也沒有對此代碼進行任何更改。 –