Я получаю сообщение об ошибке компилятора о том, что «Acme.Business.User» не определено.
У меня есть проект библиотеки классов под названием «Acme.Business», в котором «Acme.Business» также используется в качестве имени сборки и корневого пространства имен. Ни один из классов не использует ключевое слово "Пространство имен", поэтому все они должны существовать в пространстве имен "Acme.Business".
У меня также есть проект библиотеки классов под названием «Acme.Web», в котором есть ссылка на проект «Acme.Business». И снова «Acme.Web» - это имя проекта, имя сборки и корневое пространство имен.
Вот странная часть. Если я добавлю класс в «Acme.Web», я могу напечатать «Imports Acme». вверху видно, что оба пространства имен отображаются в intellisense, как и следовало ожидать, но если я попытаюсь сделать «Dim x as New Acme.Business.User», то «Business» не отобразится в intellisense, и я получу сообщение об ошибке "Acme.Business.User" не определено.
Я не вижу, что я делаю неправильно! Пожалуйста помоги. Спасибо.