ObjectDataSourceControl не может найти тип в импортированном пространстве имен - PullRequest
0 голосов
/ 27 марта 2009

У меня есть страница aspx в приложении ASP.NET 2.0 с использованием нескольких ObjectDataSources. Все они связаны с одним и тем же классом так:


Это работало нормально. Затем я сделал два изменения

  1. Переместил DropDownDataSource из каталога app_code в отдельную сборку
  2. изменил пространство имен класса com.companyname.ie, теперь com.companyname.ie.appname

Теперь я получаю сообщение об ошибке «Тип, указанный в TypeName для« TitleDataSource »не найден», когда я попадаю на страницу.

»

Я могу исправить это, указав полное имя класса в TypeName. Но добавление директивы <code><% @import с тем же пространством имен не устраняет ошибку.

Я также пытался переместить свой код обратно в app_code, но безрезультатно.

Intellisense выбирает тип без указания пространства имен.

Это не большая проблема, но очень раздражает. Есть предложения?

1 Ответ

1 голос
/ 27 марта 2009

Указание полного имени является правильным. В противном случае среда выполнения будет выглядеть только в текущей сборке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...