Путаница с корневым пространством имен в веб-проекте Asp.net

У меня есть решение VS2008 с 2 проектами, WebUI и Domain; WebUI ссылки на домен

Корневое пространство имен в проекте WebUI: MyCompany.MyProjectName.WebUI
Пространство корневых имен в проекте домена пусто. (Пространства имен объявляются вручную для всех классов)

Так что все работало нормально, пока я не попытался сослаться на класс в Домене по полному пути: MyCompany.MyProjectName.Domain.EntityClasses.SomeClassName

VS не смог найти класс. Тем не менее, если я в верхней части файла кода: Imports MyCompany.MyProjectName.Domain.EntityClasses

.... тогда это видно. (Так же, как SomeClassname, а не полное имя)

Есть ли в этом смысл?

Итак, я очистил свое корневое пространство имен WebUI и вуаля, тогда полностью квалифицированное объявление работает. Тем не менее, выполнение этого, казалось, лишило законной силы регистрации всех моих пользовательских элементов управления на моих страницах. Единственное, что, казалось, решило эту проблему, было в коде каждого пользовательского элемента управления, вручную добавить пространство имен MyCompany.MyProjectName.WebUI ..., которое могло бы иметь смысл, поскольку, возможно, пространства имен страниц все еще сохраняли значение корневого пространства имен. Но если бы мне нужно было создать совершенно новую страницу aspx и добавить пользовательский элемент управления (это до добавления пространства имен вручную), даже эта страница не смогла бы правильно зарегистрировать ее. Тем не менее, элемент управления uwer правильно отображается в режиме конструктора .... поэтому интерфейс пользователя VS, похоже, способен правильно его разрешить, но компилятор, по-видимому, не может.

Итак, из того, что я могу сказать, я могу, по крайней мере, заставить вещи работать, вручную оборачивая пользовательские элементы управления в правильное пространство имен. Почему это необходимо для страниц aspx, для которых не указано пространство имен, чтобы видеть пользовательские элементы управления, похоже, не имеет смысла.

Есть ли какой-то фундаментальный принцип, который я неправильно понимаю?