Помогите разобраться с очередным необъяснимым поведением VB (VB6 SP5, SP6).
Моя программа состоит из нескольких проектов. Один из проектов ‘Start up’. Назовем его ‘Главный’. Этот же проект использует объекты из других проектов. В меню Project->References главного проекта стоят ссылки (галочки) на все остальные проекты моего приложения. Приложение нормально компилируется и работает из оболочки VB.
С недавних пор началось следующее:
Когда я собираю build приложения (меню File->Make Project Group), то все проекты, кроме главного компилируются нормально. При компиляции главного проекта выдается ошибка ‘User defined type not defined’. Курсор при этом указывает на объект из другого проекта. Ясно, что это главный проект почему-то перестал видеть объекты других проектов. Действительно в Project->References пропали галочки на некоторые проекты моей группы проектов. Ставлю галки заново. Запускаю приложение по Ctrl-F5. Все нормально. Выполняю File->Make главного проекта – ошибка и пропавшие ссылки на другие проекты.
В чем может быть причина такого поведения VB?
Спасибо