2016-03-01 1 views
2

При попытке скомпилировать мой .Dll мне удалось получить все мои ссылки и ошибки, за исключением этих двух (которые у меня есть несколько).Не удалось найти имя пространства имен 'Display' и 'DisplayAttribute'

«Тип или пространство имен имя„Дисплей“не может быть найден (вы пропали без вести с помощью директивы или ссылка на сборку?)»

«Тип или пространство имен имя„DisplayAttribute“может не найдено (вы пропали без вести с помощью директивы или ссылка на сборку?)»

Я использую 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

я правой нажал на дисплее и используется решительность, используя имя сборки, как указано выше, и она работала хорошо. удаление и добавление сборки didnt.