我有一个声明了结构的VB.Net Windows应用程序。我在.Net DLL中编写代码,必须使用该结构。但是,如果我将该结构的对象传递给DLL,则会给出错误,即此结构不是从该结构派生的。我该如何解决这个问题?
Structure ABC
Dim A as string
Dim B as string
End Structure
如果我在DLL中声明了相同的结构,它仍然不起作用,因为它不是从Win Form Application中的那个派生的。
错误是:
“WindowsApplication1.Form1.ABC的1维数组”类型的值无法转换为“AppDLL.Class1.ABC的1维数组”,因为“WindowsApplication1.Form1.ABC”不是从“AppDLL.Class1”派生的名为.abc'