我想为我所有的类定义一个统一的名称空间,并将它们全部放入其中。 我是用
完成的Namespace
...
End Namespace
但是现在我无法将其导入其他项目中,也无法将其导入主项目中的另一个文件中(该文件不在我的命名空间中,而只是UI)。
谢谢你!
答案 0 :(得分:2)
您的项目在项目属性中定义了根命名空间。假设这个根名称空间是MyApp.MyProject
。
然后在该项目中,您将具有一个如下定义的类:
Namespace MyNamespace
Public Class MyClass...
End Namespace
如果要在另一个类中使用MyClass,则只需在文件顶部添加以下Imports语句:
Imports MyApp.MyProject.MyNamespace
您还可以使用Global
在项目的根名称空间之外全局定义一个名称空间,如下所示:
Namespace Global.MyNamespace
...
End Namespace
更多信息,请参见.NET documentation