Visual Basic编译器错误:未定义类型“ SCU”

时间:2018-07-20 04:26:53

标签: vb.net visual-studio vbc

我正在尝试将VB类编译为.netmodule,它引用具有名称空间SCU的电机控制ActiveX文件

I am trying to compile a VB class into .netmodule, it refers to a motor control ActiveX file with namespace SCU

我的命令是:

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Vbc.exe / t:module motorFunc.vb

但是编译器显示这些错误: the compiler shows those error:

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

对SCU的ActiveX引用将是您的.vbproj项目文件的一部分,而不是.vb代码文件的一部分,因此您不能仅自己编译.vb文件,因为它不知道如何找到该引用从那里。

我有点困惑为什么您从命令行而不是仅使用Visual Studio进行编译。如果您确实想从命令行进行构建,建议您使用MSBuild来构建整个项目,而不仅仅是单个文件。