Параметры компилятора Visual Basic по категориям
Обновлен: Ноябрь 2007
Компилятор командной строки Visual Basic предоставляется в качестве альтернативы компиляции в интегрированной среде разработки (IDE) Visual Studio. Ниже приведен список параметров командной строки компилятора Visual Basic, отсортированные по категориям в соответствии с функциональными категориями.
Вывод компилятора
Вариант |
Назначение |
---|---|
Отключает отображение заголовка компилятора. |
|
Отображает выходные данные компилятора в кодировке UTF-8. |
|
Отображает дополнительные сведения во время компиляции. |
Оптимизация
Вариант |
Назначение |
---|---|
Определяет, где выравнивать разделы выходного файла. |
|
Включает/отключает оптимизацию кода. |
Выходные файлы
Вариант |
Назначение |
---|---|
Комментарии для документации процесса в XML файл. |
|
Задает компилятору целевой .NET Compact Framework. |
|
Указывает выходной файл. |
|
Задает формат вывода. |
.Сборки NET
Вариант |
Назначение |
---|---|
Делает доступными все сведения из указанных файлов для компилируемого проекта. |
|
Определяет, будет ли сборка полностью или частично подписана. |
|
Импортирует пространство имен из указанной сборки. |
|
Указывает имя контейнера для пары ключей, чтобы гарантировать строгое имя сборки. |
|
Указывает файл, содержащий ключ или пару ключей для создания строгого имени сборки. |
|
Указывает расположение сборок, на которую ссылается параметр /reference. |
|
Импортирует метаданные из сборки. |
|
Задает имя сборки, частью которой будет модуль. |
Отладка и проверка ошибок
Вариант |
Назначение |
---|---|
Создает файл, содержащий данные, позволяющие легко создать отчет об ошибке. |
|
Создает отладочную информацию. |
|
Отключает предупреждения компилятора. |
|
Указывает компилятору не выделять код, в котором обнаружены синтаксические ошибки или предупреждения. |
|
Отключает проверку целочисленного переполнения. |
|
Позволяет перевести предупреждения в ошибки. |
Справка
Вариант |
Назначение |
---|---|
Отображает список параметров компилятора. Данная команда аналогична указанию параметра /help. Компиляция не происходит. |
|
Отображает список параметров компилятора. Данная команда аналогична указанию параметра /?. Компиляция не происходит. |
Язык
Вариант |
Назначение |
---|---|
Требуется явное объявление переменных. |
|
Требует строгой семантики. |
|
Определяет, должны ли сравнения строк быть двоичными или использовать семантику языкового стандарта. |
|
Разрешает использование вывода локального типа в объявлениях переменных. |
Препроцессор
Вариант |
Назначение |
---|---|
Определяет символы для условной компиляции. |
Ресурсы
Вариант |
Назначение |
---|---|
Создает ссылку на управляемый ресурс. |
|
Внедряет управляемый ресурс в сборку. |
|
Внедряет ICO-файл в выходной файл. |
|
Вставляет файл ресурсов Win32 в выходной файл. |
Прочее
Вариант |
Назначение |
---|---|
Указывает файл ответа. |
|
Задает базовый адрес библиотеки DLL. |
|
Задает кодовую страницу, которая должна использоваться для всех файлов исходного кода при компиляции. |
|
Указывает, как Visual Basic должен указывать ошибки внутреннего компилятора. |
|
Указывает класс, содержащий процедуру SubMain, которая будет использована при запуске. |
|
Не компилировать с VBC.RSP |
|
Указывает компилятору не ссылаться на стандартные библиотеки. |
|
Указывает, что компилятор не может внедрить какой либо манифест приложения в исполняемый файл. |
|
Задает платформу процессора компилятору для выходного файла. |
|
Просматривает вложенные папки для поиска компилируемых файлов. |
|
Указывает пространство имен для всех объявлений типов. |
|
Указывает расположение библиотек Mscorlib.dll и Microsoft.VisualBasic.dll. |
|
Указывает, что компилятор должен компилировать без ссылки на библиотеку времени выполнения Visual Basic, или со ссылкой на конкретную библиотеку времени выполнения. |
|
Определяет файл пользовательского манифеста Win32 приложения, который будет внедрен в переносимый исполняемый файл проекта (PE). |
См. также
Основные понятия
Знакомство с конструктором проектов