标签: vb.net visual-studio interop
我写了一个非常简单的代码,可以从卡中读取和写入。我收到了一个错误:
未处理的类型异常 发生'System.Runtime.InteropServices.MarshalDirectiveException' ReadandWrite.exe 其他信息:PInvoke限制:无法返回变体。
未处理的类型异常 发生'System.Runtime.InteropServices.MarshalDirectiveException' ReadandWrite.exe
其他信息:PInvoke限制:无法返回变体。
代码段:
Console.WriteLine("Address = 0x3c3, Value = 0x", MX4.r_1byte(963).ToString)
我试图理解错误以及如何解决它。
答案 0 :(得分:0)
听起来您忘记为一个或多个公共方法/属性声明Interop Type。见this MSDN thread。