У меня есть ссылка на сборку проекта из одного проекта в моем решении в другой.
Похоже, что Intellisense VS2010 не понимает, что ссылка есть; это дает мне
ошибка
The type or namespace name [assembly-specific part of namespace] does not exist in the namespace [namespace common to both projects/assemblies] (are you missing an assembly reference?)
в моем заявленииusing
ошибка
The name [class in referenced assembly] does not exist in the current context
в том месте, где я использую класс из указанной сборки.
Однако на практике ссылка работает нормально: проект, на который ссылается, успешно строится, и код работает нормально.
(Оба проекта нацелены на одну и ту же структуру. Если это уместно, это проект SharePoint, поэтому обе сборки живут в GAC; я не знаю, означает ли это, что они могут «найти» друг друга, даже если ссылка на самом деле отсутствующий.)
У меня были подобные проблемы со ссылкой на эту сборку из других сборок раньше. Как правило, ошибка остается в списке ошибок только тогда, когда открыт файл со ссылкой.
Поскольку все строится нормально, это действительно просто раздражение, но я бы очень хотел это исправить.