powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Трабл при наследовании юзерских контролов
4 сообщений из 4, страница 1 из 1
Трабл при наследовании юзерских контролов
    #34156941
PaulD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые, проблема в следующем:

рабочий проект перевожу с 1-ого фреймворка на 2-ой. В проекте имеются юзер-контролы, причём некоторые из них получены путём наследования от других юзер-контролов (например, ЮК "поле ввода", файлы field1.ascx и field1.ascx.cs и от него создан ЮК "расширенное поле ввода", файлы field2.ascx и field2.ascx.cs ). Так вот, продолжая баян, на первом FW всё работало волшебно, а на втором возникает ошибка при компиляции:
The type or namespace name 'UC_Field' does not exist in the namespace 'GATE2MAN2.Controls' (are you missing an assembly reference?)

Все контролы объявляются в неймспейсе MyNamespace.Controls

Ощущение такое, что компилятор сначала собирает файлы контрола "расширенное поле ввода", обнаруживает ошибку и просто не доходит до базового класса... короче галлюциногенненько как-то всё выходит. Да, (чуть не забыл)среда разработки VS 2005.

Ну как, есть идеи?
...
Рейтинг: 0 / 0
Трабл при наследовании юзерских контролов
    #34157237
gaech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все потому, что в ASP.NET 2.0 компиляция работает по другому. Раньше весь код проекта собирался в одну сборку, а теперь нет. Поэтому и появляется ошибка are you missing an assembly reference?
...
Рейтинг: 0 / 0
Трабл при наследовании юзерских контролов
    #34157267
gaech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Советую посмотреть http://webproject.scottgu.com/. Эта примочка для VS2005 может помочь при переходе с ASP.NET 1.1 на ASP.NET 2.0Blog |
...
Рейтинг: 0 / 0
Трабл при наследовании юзерских контролов
    #34157328
PaulD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все потому, что в ASP.NET 2.0 компиляция работает по другому. Раньше весь код проекта собирался в одну сборку, а теперь нет. Поэтому и появляется ошибка are you missing an assembly reference?


Большое человеческое спасибо! А не в курсе, можно ли как-нить так сослаться на базовый класс (ну при наследовании), чтобы компилятор принудительно сначала собрал его (базового класса) файлы, и только потом - сборкой дочернего онтрола?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Трабл при наследовании юзерских контролов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]