我有一个名为 class.vb 的文件。
在一个单独的项目中,我想利用这个类。但是,class.vb 不使用命名空间。
类.vb:
Imports System
Public Class MyClass
Public Sub DoSomething()
Console.WriteLine("Hello")
End Sub
End Class
试图说明我想做的事情:
Imports MyAlias = C:\whatever\class.vb
Public Class MyOtherClass
Public Sub DoSomethingElse()
MyAlias.MyClass.DoSomething()
End Sub
End Class
如果这是可能的,那么这样做有什么问题?也许正常命名空间导入的工作方式与文件导入之间存在差异。
最佳答案
要使用已经存在的类,您需要右键单击要添加类的文件夹(或简单的项目)(来自 Visual Studio)并执行添加现有项目。然后浏览您的文件资源管理器并选择您的类(class)。一旦完成,它应该被正确地包括在内。
如果该类使用您之前项目中的其他类,请确保将它们也包含在内。
如果之后仍有问题,您可以简单地创建一个空类并将内容复制粘贴到其中
关于vb.net - 使用 vb.net,如何使用没有命名空间的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29377199/