Почему моему приложению asp.net необходимо импортировать свое собственное пространство имен? - PullRequest
0 голосов
/ 20 июля 2010

Я только что преобразовал UberSite, веб-сайт vb.net в веб-приложение.Я получаю ошибки во время выполнения, говорящие, что нет такой вещи как тип foo.Когда я детализирую до страницы в представлении кода, он дает мне предложение по исправлению ошибок: импорт пространства имен UberSite.

Если я создаю новое веб-приложение и определяю там foo, естьнет необходимости импортировать пространство имен для использования foo в новом приложении.

Как это может быть?Почему моему веб-приложению необходимо импортировать собственное пространство имен?

1 Ответ

0 голосов
/ 20 июля 2010

Вы смотрели на пространство имен, которое определено в вашем классе foo? Возможно, он попадает в другое пространство имен, чем проект вашего веб-приложения, даже если этот класс включен как часть этого проекта в VS. Например:

namespace MySuperCoolNameSpace.Lib
{
    public class Foo
    {
        public Foo()
        {
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...