Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Трабл при наследовании юзерских контролов
|
|||
|---|---|---|---|
|
#18+
Уважаемые, проблема в следующем: рабочий проект перевожу с 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. Ну как, есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 10:58 |
|
||
|
Трабл при наследовании юзерских контролов
|
|||
|---|---|---|---|
|
#18+
Все потому, что в ASP.NET 2.0 компиляция работает по другому. Раньше весь код проекта собирался в одну сборку, а теперь нет. Поэтому и появляется ошибка are you missing an assembly reference? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 12:01 |
|
||
|
Трабл при наследовании юзерских контролов
|
|||
|---|---|---|---|
|
#18+
Советую посмотреть http://webproject.scottgu.com/. Эта примочка для VS2005 может помочь при переходе с ASP.NET 1.1 на ASP.NET 2.0Blog | ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 12:07 |
|
||
|
Трабл при наследовании юзерских контролов
|
|||
|---|---|---|---|
|
#18+
Все потому, что в ASP.NET 2.0 компиляция работает по другому. Раньше весь код проекта собирался в одну сборку, а теперь нет. Поэтому и появляется ошибка are you missing an assembly reference? Большое человеческое спасибо! А не в курсе, можно ли как-нить так сослаться на базовый класс (ну при наследовании), чтобы компилятор принудительно сначала собрал его (базового класса) файлы, и только потом - сборкой дочернего онтрола? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2006, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=820&tid=1387231]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 379ms |

| 0 / 0 |
