我有两个课程如下
Public Class A_one 'This project does not have a dll generated even after a build. Any reason why ?
Public Structure struct
Dim xyz as String
Dim p as String
End Structure
Public Sub xyz(...)
ClassB_one_Obj = New ClassB_one_Obj(SampleStruct)
ClassB_one_Obj.send_struct(sampleStruct)
End Sub
Public Class B_one 'In a different project
Public Sub send_struct(ByVal sampleStruct As A_one.struct) 'Throwing error here **"Type A_one.struct not defined"**
任何人都可以解释为什么我会收到错误。是不是因为我没有在 Class B_one 中添加 class A_one 的 dll 引用?我试图添加 A_one 的引用 dll,但在 obj/bin 文件夹中也找不到它。任何人都可以指出我的工作吗?
编辑/更新:认为作为主要可执行文件的类 A_one 创建了类 B_one 的对象,这就是我们不能在 B_one 中创建类 A_one 的对象的原因,因为存在类似死锁的情况。
我们不能从另一个类创建主类(启动类)的对象是真的吗?