Re[2]: The type or namespace name does not exist in the name
От: Laenas Россия  
Дата: 01.12.06 11:20
Оценка:
Здравствуйте, A_HREF, Вы писали:

A_H>Здравствуйте, Laenas, Вы писали:


L>>Подскажите, пожалуйста, как такое может быть:

L>>Проект был написан на ASP.NET 1.1 . После перехода на .NET 2.0 появилась следующая ошибка — "The type or namespace name 'Object' does not exist in the namespace 'MyProject.UserControls'". Класс, в котором появляется такая ошибка, находится в "App_Code", namespace 'MyProject'. При этом в 1.1 всё нормально работало...

A_H>Дело в том что в asp.net 2.0 изменился механизм компиляции страниц, теперь, по умолчанию, каждая папка генерируется в отдельную сборку. И чтобы, например, в юзер-контроле из одной папке динамически загрузить юзер-контрол из другой папки, то необходимо декларативно зарегистрировать динамически подгружаемый контрол.


A_H>Если вам привычнее модель компиляции страниц и контролов как в asp.net 1.0, то лучше установите себе web application project template. В нем работает модель компиляции из 1.0

Спасибо за совет! Можно ещё один вопрос? Если необходимо использовать динамически подгружаемый коонтрол не в другом UserControl'е, а в обычном C# класе — как поступить в этом случае?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.