尝试重建旧的VB库。包含依赖项但未被接受

时间:2015-10-30 14:16:46

标签: c# vb.net

要控制激光切割的扫描仪阵列,我使用Labview和制造商提供的.NET DLL。

现在我必须更改库中的一行。

幸运的是,我有项目和源文件。但是在使用Visual Studios打开时,似乎缺少某些依赖项。我肯定会有这些文件,但它们的属性与预期的不同。 例如,他们的名字现在包括“Interlope”。它们是程序集而不是ActiveX COM文件。版本号匹配。

我还有一个大* .ocx文件,似乎是那些丢失的文件之一。至少在包含时显示相同的属性,并且必须删除丢失的属性。

当包含这些文件时,我能够编译类库并将其包含在我的Labview程序中。在那里它被接受并包含所有想要的命令但最终不起作用。 此外,我在编译时遇到“System.BadImageFormatException”错误

OCX文件已在regserv32中注册

我没有ActiveX,.net,VB等方面的经验。到目前为止只用C和Labview编程。

1 个答案:

答案 0 :(得分:1)

这是我解决问题的方法:我忽略了该错误。无论如何,图书馆是建立的。另外,为了正确包含依赖项,我必须删除旧的依赖项并添加新的表单,在其中将ocx文件中的某些部分放入其中。依赖项已自动添加。