При компиляции решения ранее работавшая ссылка на сборку/использование больше не работает

Я добавил сборку в качестве ссылки на свой проект, я импортировал ее пространство имен с помощью директивы using, и проблем не возникло; IntelliSense также находит пространство имен.

Когда я пытаюсь скомпилировать решение или перейти в режим отладки, вдруг появляется эта ошибка:

Не удается найти имя типа или пространства имен BrightIdeasSoftware; вероятно, отсутствует директива using или ссылка на сборку.

Как это возможно?


person Gasta87    schedule 31.07.2013    source источник
comment
Где находится DLL? Я не думаю, что вы поместили его в каталог output, не так ли? (Выходной каталог, который будет очищен при сборке...)   -  person Jon Skeet    schedule 01.08.2013
comment
Попробуйте выбрать ссылку в обозревателе решений и изменить свойство «Копировать локально» на «Истина» (и, возможно, также попробовать встроенные типы взаимодействия).   -  person Alfie    schedule 01.08.2013
comment
Я пытаюсь поместить DLL туда и в другой каталог, но результат тот же! Теперь находится внутри папки отладки, так близко к exe-файлу!   -  person Gasta87    schedule 01.08.2013
comment
@Alfie Ошибка 1 Невозможно внедрить типы взаимодействия сборки, потому что в ней отсутствует атрибут «ImportedFromTypeLibAttribute» или атрибут «PrimaryInteropAssemblyAttribute» ни в коем случае!   -  person Gasta87    schedule 01.08.2013
comment
@ Ханс Пассант, ты прав! проблема была в профиле клиента! Вопрос решен! можно спасибо!   -  person Gasta87    schedule 01.08.2013