Ссылка исчезает при отладке / сборке (C #, VB.NET, VS2010)

Я использую MagicLibrary для нескольких составные части. Я знал, что он был написан в Visual Studio 2003 и перекомпилировал его в Visual C # Express 2010. Он компилировал просто хорошо, и я мог видеть библиотеку в папке.

Затем я создал новый проект в Visual C # Express 2010 и добавил компоненты Magicallocallibrary.dll на панель инструментов. Они появились в порядке без ошибок. Я положил контроль от панели инструментов в мою форму, и казалось в порядке. Затем я отладил (посмотреть, будут ли возникнуть какие-либо ошибки), и я увидел, что эта ссылка Magicallibrary исчезла, и я получил ошибку:

The type or namespace name 'Crownwood' could not be found (are you missing a using directive or an assembly reference?)

Дело в том, что эта ссылка показывает отличные под ссылками в исследовательском исследовании, но Я не могу импортировать его с помощью , используя или использовать его в коде (просто не указан в Instellisense тоже), но если я перечислену в браузер объекта и выберите «Мое решение», это не указано. Я могу нажать на ссылку в проводнике решений и просто измените кнопку «Копировать локальное свойство» в True или False, то он появится в браузере объекта, но всякий раз, когда я снова отлажил свой проект, который снова исчезнет.

Любая идея, почему это делает это? Заранее спасибо.

-121--1032580- Использование Rx (реактивные расширения) для наблюдения за конкретным элементом в наблюдательной технике У меня есть наблюдательное оборудование, которое мне нужно для конкретного элемента. Если товар не там, мне нужно отслеживать его через реактивные расширения для IF /, когда элементы появляются, но нуждается в некоторой помощи ...

У меня есть наблюдательный элемент, который мне нужно для ссылки на определенный элемент. Если товар нет, мне необходимо отслеживать его с помощью реактивных расширений для IF /, когда появляется элементы, но нужна помощь в настройке оператора. Я все еще не знаком с тем, как все разные расширения LINQ предназначены для работы, поэтому я не уверен, как это сделать. Кто-нибудь может указать мне в правильном направлении?

Чтобы проиллюстрировать лучше, мне нужно что-то вроде следующего:

public class myitem :INotifyPropertyChanged
{
    private string _key;
    private string _value;

    public string key
    {
        get { return _key; }
        set { _key = value; NotifyPropertyChanged("key"); }
    }

    public string myvalue
    {
        //proper getter/setter, blah, blah
    }
}

ObservableCollection<myitem> _collection = mycollection;
var x = Observable.FromEvent<NotifyCollectionChangedEventHandler, NotifyCollectionChangedEventArgs>(
    h => new NotifyCollectionChangedEventHandler(h),
    h => _collection.CollectionChanged += h,
    h => _collection.CollectionChanged -= h);

string keywaitingfor = "thiskey";
string valuewaitingfor = x.Where(xx => xx.key == keywaitingfor).First().myvalue;

Это не совсем мой сценарий, но, надеюсь, вы можете увидеть, что я пытаюсь сделать. Облюдание может содержать никаких предметов для начала, а значения свойств вступают в асинронизм. Я знаю, что последняя строка не подходит, мне нужно иметь наблюдаемое в соревнованиях по ProphareChanged классам в пределах лямбда ... но все еще путающуюся о том, как просто получить значение стоимости, когда оба условия будут выполнены.

12
задан abatishchev 18 September 2014 в 17:22
поделиться