Я использую MagicLibrary
для нескольких компонентов. Я знал, что это было написано в Visual Studio 2003 и перекомпилировано в Visual С# Express 2010. Он скомпилирован просто отлично, и я мог видеть библиотеку в папке.
Затем я создал новый проект в Visual С# 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?)
Дело в том, что ссылка отображается в разделе "Ссылки" в обозревателе решений, но я не могу импортировать ее с помощью using
или использовать ее в коде (просто она не указана в InstelliSense), но если я перейду в объект Браузер и выберите "Мое решение", которого нет в списке. Я могу щелкнуть ссылку "Справочник в обозревателе решений" и просто изменить свойство "Копировать локальное" на "Истина" или "Неверно", а затем появится в "Обозревателе объектов", но всякий раз, когда я снова отлаживаю проект, он исчезает.
Любая идея, почему она это делает? Спасибо заранее.