2013-04-10 3 views
0

В VS 2012 У меня есть файл BasePage в каталоге App_Code. В этом файле нет ошибок.Неверное имя типа или пространства имен BaseBage

При попытке компиляции моего проекта я получаю:

Тип или пространство имен имя «BasePage» не может быть найден (вы без вести с помощью директивы или ссылка на сборку?)

на этой строке кода:

public partial class Contact : BasePage 

имен не используется, и оба файла находятся в одном проекте asp.net веб-форм. Файл, который генерирует ошибку в корневом каталоге и BasePage в App_Code.

Не знаете, как решить эту проблему!

ответ

1

Создал пустое веб-приложение и скопировал файлы с сайта, у которого нет проекта.

Сначала добавлена ​​ссылка на файлы dll в каталоге bin (solution explorer => ссылки на правый клик и просмотр).

Затем нажмите кнопку «Показать всех противников» в проводнике решений. Щелкните правой кнопкой мыши App_Code => включить в проект.

Скомпилированный проект (необходимо сделать это, прежде чем добавлять другие материалы).

Начать добавлять другие папки для создания проекта, такие как папка UserControls, и скомпилировать каждый раз, когда я их добавляю.

В конце добавлены все файлы aspx и cs в корневой каталог и скомпилированы без ошибок.

+0

На правильном пути для меня - добавление моей базовой страницы класса в app_code разрешило мою ошибку «не найти класс». Благодарю. –