gpt4 book ai didi

vb.net - 如何将vb类添加到类库中?

转载 作者:行者123 更新时间:2023-12-02 08:07:06 24 4
gpt4 key购买 nike

我创建了一个新的 VS 2005 类库项目,并向其中添加了几个 VB.NET 类。但是,当我编译项目并将 dll 导入我的其他项目时,我看不到我的类。

我做错了什么,我应该怎么做才能在编译中添加?

最佳答案

发生这种情况的原因有多种,因此在没有更多信息的情况下,无法确定原因,但想到的最可能的原因是:

  • 类库中的类不能声明为Public。如果它们被声明为 Friend(如果它们是嵌套类型,则声明为 Private),它们将对使用该库的其他项目不可见。这些类应该这样声明:Public Class MyClass
  • 消费代码未指定命名空间。除非在类库中声明类的命名空间与试图调用它的代码相同,否则使用代码需要导入类库的命名空间,或者在使用它们时需要完全限定类名.要导入命名空间,请在使用该类的代码文件的顶部添加如下一行:Imports MyClassLibraryNamespace(但使用您的实际命名空间)。要完全限定内联类名,您可以这样做:Dim myVariable As New MyClassLibraryNamespace.MyClass

关于vb.net - 如何将vb类添加到类库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50408381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com