2016-03-01 46 views
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; 
     } 
    } 
+0

你也可以說是造成這些錯誤 – Jonesopolis

+0

我可以給一小部分,這應該是足夠的代碼。 –

+0

注意:我也沒有對此代碼進行任何更改。 –

回答

1

我右點擊顯示且使用組件名稱如上給出,它工作得很好使用的決心。刪除和添加組裝沒有。

相關問題