为什么我不能直接引用我可以导入的命名空间?

时间:2010-02-16 21:06:35

标签: .net asp.net vb.net web-project

我有一个奇怪的vb.net问题。

我正在使用名为Telerik.Webcontrols的名称空间的第三方库。该库位于一个网站项目中,我正在转换为Web应用程序项目。

Telerik.WebControls包含一个名为RadAjaxControl的小组。

在原始网站项目中,我的代码如下所示:

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

转换为Web应用程序项目后,它表示Telerik.Webcontrols不存在。

然而,真正奇怪的是下面的代码确实编译:

imports Telerik.WebControls

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

这可能会发生什么?

2 个答案:

答案 0 :(得分:2)

注意你的外壳:Telerik.Webcontrols != Telerik.WebControls

答案 1 :(得分:1)

我会删除并重新添加对Telerik的引用。或者将新的Telerik控件放到您的页面上。这应该清除缺少的命名空间。