vb.net - 使用 vb.net,如何使用没有命名空间的类?

标签 vb.net class import namespaces

我有一个名为 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/

相关文章:

mysql - 使用 BulkCopy 时出错(无法读取结果集)

vb.net - 收到错误 System.ArgumentNullException 未处理,值不能为 null。参数名称: activationContext

ruby - `String#split!`的一种实现方式

C++:让自定义类像容器类和普通类一样工作?

python - 如何在 blender 中标记最后导入的 *obj

.net - GridView 自动换行

vb.net - VB.net 中的字符串替换功能如何不起作用?

javascript - 无法在 ES6 类上调用静态函数

javascript - 在导入语句的上下文中,子路径是什么意思?

mysql - 在 Mac 上使用终端导入 SQL