Почему ссылка на мой проект работает без проблем, но как только я создаю решение, ссылка перестает работать? - PullRequest
2 голосов
/ 22 июня 2011

У меня есть несколько проектов в рамках одного решения. Я добавляю ссылку на проект A из проекта B. Теперь я могу добавить «using ProjectA.Models;» (intellisense работает!) к классам в Project B, потому что теперь у него есть ссылка, а раскраска ключевых слов для пользовательских объектов работает, autocomplete / intellisense все работает отлично ...

Прямо, пока я не построю свое решение. Внезапно я получаю ошибку ссылки, добавленная мной строка использования становится подчеркнутой красным, а все ссылки на объекты теряют свою раскраску ключевых слов.

Я могу бесконечно повторять процесс, удаляя и воссоздавая ссылку, что позволяет среде IDE нормально работать с «использованием ProjectA»; и весь смысл, вплоть до того, как я снова нажму build.

Что вызывает это?

Обновление: черт возьми, это сводит меня с ума, я не могу найти НИЧЕГО, чтобы объяснить это !! Я добавляю ссылку на проект, затем иду к коду и начинаю печатать:

с использованием P

теперь внезапно автозаполнение показывает остальное ProjectA {}

и я могу продолжать и добавлять .Models {}, и это автоматически завершит это.

СКОРО, как только я нажал Build для всего решения или просто проекта, внезапно я получил ошибку:

Не удалось найти тип или пространство имен ...

На этом этапе, если я снова вернусь к коду и начну печатать:

с использованием P

НЕТ АВТО ЗАВЕРШЕНО, больше не может найти ссылку ... WTF.

Я собираюсь выбросить эту машину в окно.

...