Ошибка компилятора Visual Basic: тип 'SCU' не определен

Я пытаюсь скомпилировать класс VB в.netmodule, это относится к файлу ActiveX управления двигателем с пространством имен SCU

Я пытаюсь скомпилировать класс VB в.netmodule, это относится к файлу ActiveX

Моя команда:

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

Но компилятор показывает эти ошибки: компилятор показывает эти ошибки

Какие-либо предложения?

1 ответ

Ссылка ActiveX на SCU будет частью вашего файла проекта.vbproj, а не файла кода.vb, поэтому вы не можете просто скомпилировать файл.vb, поскольку он не знает, как найти ссылку оттуда.

Я немного запутался, почему вы компилируете из командной строки, а не просто используете Visual Studio. Если вы хотите собрать из командной строки, я предлагаю вам использовать MSBuild для сборки всего проекта, а не только отдельного файла.

Другие вопросы по тегам