Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В качестве альтернативы компиляции программ Visual Basic из Visual Studio можно скомпилировать из командной строки для создания исполняемых файлов (.exe) или файлов динамической библиотеки (.dll) файлов.
Компилятор командной строки Visual Basic поддерживает полный набор параметров, которые управляют входными и выходными файлами, сборками и параметрами отладки и препроцессора. Каждый вариант доступен в двух взаимозаменяемых формах: -option
и /option
. В этой документации показана только -option
форма.
В следующей таблице перечислены некоторые примеры командных строк, которые можно изменить для собственного использования.
Кому | Использование |
---|---|
Компиляция File.vb и создание File.exe | vbc -reference:Microsoft.VisualBasic.dll File.vb |
Компиляция File.vb и создание File.dll | vbc -target:library File.vb |
Компиляция File.vb и создание My.exe | vbc -out:My.exe File.vb |
Компиляция File.vb и создание библиотеки и эталонной сборки с именем File.dll | vbc -target:library -ref:.\debug\bin\ref\file.dll File.vb |
Скомпилируйте все файлы Visual Basic в текущем каталоге с оптимизацией и DEBUG определенным символом, создавая File2.exe |
vbc -define:DEBUG=1 -optimize -out:File2.exe *.vb |
Компиляция всех файлов Visual Basic в текущем каталоге, создание отладочной версии File2.dll без отображения логотипа или предупреждений | vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb |
Компиляция всех файлов Visual Basic в текущем каталоге в Something.dll | vbc -target:library -out:Something.dll *.vb |
Подсказка
При создании проекта с помощью интегрированной среды разработки Visual Studio можно отобразить сведения о связанной команде vbc с параметрами компилятора в окне вывода. Чтобы отобразить эти сведения, откройте диалоговое окно "Параметры", "Проекты" и "Решения", "Сборка и запуск", а затем задайте для проекта MSBuild выходное значение"Обычный " или более высокий уровень детализации.