У меня есть несколько проектов в рамках одного решения. Я добавляю ссылку на проект A из проекта B. Теперь я могу добавить «using ProjectA.Models;» (intellisense работает!) к классам в Project B, потому что теперь у него есть ссылка, а раскраска ключевых слов для пользовательских объектов работает, autocomplete / intellisense все работает отлично ...
Прямо, пока я не построю свое решение. Внезапно я получаю ошибку ссылки, добавленная мной строка использования становится подчеркнутой красным, а все ссылки на объекты теряют свою раскраску ключевых слов.
Я могу бесконечно повторять процесс, удаляя и воссоздавая ссылку, что позволяет среде IDE нормально работать с «использованием ProjectA»; и весь смысл, вплоть до того, как я снова нажму build.
Что вызывает это?
Обновление: черт возьми, это сводит меня с ума, я не могу найти НИЧЕГО, чтобы объяснить это !! Я добавляю ссылку на проект, затем иду к коду и начинаю печатать:
с использованием P
теперь внезапно автозаполнение показывает остальное ProjectA {}
и я могу продолжать и добавлять .Models {}, и это автоматически завершит это.
СКОРО, как только я нажал Build для всего решения или просто проекта, внезапно я получил ошибку:
Не удалось найти тип или пространство имен ...
На этом этапе, если я снова вернусь к коду и начну печатать:
с использованием P
НЕТ АВТО ЗАВЕРШЕНО, больше не может найти ссылку ... WTF.
Я собираюсь выбросить эту машину в окно.