Возможно, вы ссылаетесь на какую-то dll, не созданную VisualStudio?
В случае, когда у вашего решения есть два проекта: A и B. Обычно, когда вы хотите добавить ссылку на dll из проекта Aк вашему проекту B: вы должны добавить проект A в B («Опция Projects» в «Диспетчере ссылок» VisualStudio), а не напрямую в dll проекта A в проекте B («Опция Browse» в «Диспетчере ссылок» VisualStudio).
С помощью «Добавить проект» VisualStudio создает проект A и после проекта B. Но с «Добавить ссылку на dll» VisualStudio считает, что dll уже доступна, поэтому необходимо выполнить сборку дважды.