次の2つのクラスがあります
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 A_one の dll 参照を Class B_one に追加していないからでしょうか? A_one の参照 dll を追加しようとしましたが、obj/bin フォルダーにも見つかりませんでした。誰かが私に回避策を教えてもらえますか?
EDIT/UPDATE :メインの実行可能ファイルであるクラス A_one がクラス B_one のオブジェクトを作成すると考えました。これが、デッドロックのような状況があるため、B_one でクラス A_one のオブジェクトを作成できない理由です。
メインクラス(起動クラス)のオブジェクトを別のクラスから作成できないって本当ですか?