Странно возникшая ошибка CS0246: Не удалось найти тип или имя пространства имен
У меня есть проект Domain, в папке Entities которого лежат модели для бд.

В другом проекте у меня определен ApplicationDbContext, в котором используются эти модели в качестве типа данных у DbSet. Директива using Domain.Entities указана в начале файла.
public DbSet<Block> Blocks { get; set; }
public DbSet<Guideline> Guidelines { get; set; }
public DbSet<Graduate> Graduates { get; set; }
public DbSet<Patner> Patners { get; set; }
public DbSet<GuidelineVacant> GuidelineVacants { get; set; }
public DbSet<GuidelineForm> Forms { get; set; }
public DbSet<Profile> Profiles { get; set; }
public DbSet<Teacher> Teachers { get; set; }
public DbSet<Exam> Exams { get; set; }
public DbSet<FileModel> FileModels { get; set; }
Проблема в том, что до этого была только одна модель - Block, - и только с ней был DbSet в файле ApplicationDbContext, и всё прекрасно запускалось. После добавления остальных сущностей проект перестал запускаться с ошибкой, указанной в топике, для каждой строки, где DbSet'ы используются с другими моделями. Причём никаких ошибок перед запуском проекта он не показывает. Всё чисто. В чём может быть проблема?