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

问题描述 投票:0回答:2

我正在使用一个名为

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

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

这里可能发生了什么?

asp.net vb.net telerik vs-web-application-project
2个回答
2
投票

注意外壳:

Telerik.Webcontrols != Telerik.WebControls


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.