Почему я не могу напрямую обратиться к пространству имен, которое я могу импортировать? - PullRequest
0 голосов
/ 17 февраля 2010

У меня странная проблема с vb.net.

Я работаю со сторонней библиотекой с пространством имен Telerik.Webcontrols. Библиотека находится в проекте веб-сайта, который я сейчас преобразую в проект веб-приложения.

Telerik.WebControls содержит класс с именем RadAjaxControl.

В исходном проекте веб-сайта у меня есть код, который выглядит следующим образом:

public sub page_load(...)
    dim foo as Telerik.Webcontrols.RadAjaxControl

Когда я преобразую в проект веб-приложения, он говорит, что Telerik.Webcontrols не существует.

Однако поистине странно то, что следующий код компилируется:

imports Telerik.WebControls

public sub page_load(...)
    dim foo as RadAjaxControl

Что здесь может происходить?

Ответы [ 2 ]

2 голосов
/ 17 февраля 2010

Смотри свой корпус: Telerik.Webcontrols != Telerik.WebControls

1 голос
/ 17 февраля 2010

Я бы удалил и заново добавил ссылку на Telerik. Или добавьте новый элемент управления Telerik на свою страницу. Это должно очистить отсутствующее пространство имен.

...