Vb.net 使用不带命名空间规范或导入的类型

Vb.net 使用不带命名空间规范或导入的类型,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,我知道这不是很干净,但这是可能的,因为我现在看到它。 我没有System.Web.UI.WebControl的导入。我所拥有的只是对System.Web的引用。 使用的类型如下所示: Private plhZoneContexte As PlaceHolder 占位符位于System.Web.UI.WebControls下,因此如果未导入,我应该像这样为其添加前缀: Private plhZoneContexte As System.Web.UI.WebControls.Pla

我知道这不是很干净,但这是可能的,因为我现在看到它。 我没有System.Web.UI.WebControl的导入。我所拥有的只是对System.Web的引用。 使用的类型如下所示:

    Private plhZoneContexte As PlaceHolder
占位符位于System.Web.UI.WebControls下,因此如果未导入,我应该像这样为其添加前缀:

    Private plhZoneContexte As System.Web.UI.WebControls.PlaceHolder
问题是我不能在这种情况下使用导入或前缀。我不允许做这种修改。这是应用程序以前的工作方式,也是新版本应该采用的工作方式


有什么想法吗?

您可以在项目属性中导入名称空间。这将消除添加导入或前缀的必要性


是的,它可以工作,你只需要多打字就行了。但是您仍然必须引用程序集。更具体地说,是吗?在Google中查找它并不容易,如果有人知道如何查找它,或者只是对如何查找它有一些建议,我们将不胜感激。我不明白,如果你有intellisense,你只需为每个标识符键入名称空间。好的,只需在“参考”菜单上找到的列表中进行检查。这很容易,但我以前不知道这是可能的。谢谢你的帮助。