2016-03-01 88 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

我右点击显示且使用组件名称如上给出,它工作得很好使用的决心。删除和添加组装没有。

相关问题