Поделиться через


Параметры компилятора Visual Basic в алфавитном порядке

Компилятор командной строки Visual Basic существует в качестве альтернативы для компиляции в интегрированной среде разработки (IDE) Visual Studio. Ниже приведен список параметров компилятора командной строки Visual Basic, отсортированный в алфавитном порядке.

Параметр

Назначение

@ (указание файла ответов)

Указывает файл ответа.

/?

Отображает список параметров компилятора. Данная команда аналогична указанию параметра /help. Компиляция не происходит.

/addmodule

Делает доступными все сведения из указанных файлов для компилируемого проекта.

/baseaddress

Задает базовый адрес библиотеки DLL.

/bugreport

Создает файл, содержащий данные, позволяющие легко создать отчет об ошибке.

/codepage

Задает кодовую страницу, используемую для всех файлов исходного кода при компиляции.

/debug

Создает отладочную информацию.

/define

Определяет символы для условной компиляции.

/delaysign

Определяет, будет ли сборка полностью или частично подписана.

/doc

Обрабатывает комментарии для документации и помещает их в XML-файл.

/errorreport

Указывает, как компилятор Visual Basic должен сообщать о внутренних ошибках компилятора.

/filealign

Определяет, где выравнивать разделы выходного файла.

/help

Отображает список параметров компилятора. Данная команда аналогична указанию параметра /?. Компиляция не происходит.

/highentropyva

Указывает, поддерживает ли конкретный исполняемый файл высокой энтропии случайный выбор макета адрес пространства (ASLR).

/imports

Импортирует пространство имен из указанной сборки.

/keycontainer

Указывает имя контейнера для пары ключей, чтобы дать сборке строгое имя.

/keyfile

Указывает файл, содержащий ключ или пару ключей, чтобы дать сборке строгое имя.

/langversion

Указывает, что компилятор должен принимать только синтаксис, входящий в заданную версию Visual Basic.

/libpath

Указывает расположение сборок, на которую ссылается параметр /reference.

/linkresource

Создает ссылку на управляемый ресурс.

/main

Указывает класс, который содержит SubMain процедура используется при запуске.

/moduleassemblyname

Задает имя сборки, частью которой будет модуль.

/netcf

Задает компилятору целевой .NET Compact Framework.

/noconfig

Не компилировать с VBC.RSP.

/nologo

Отключает вывод приветствия компилятора.

/nostdlib

Предписывает компилятору не ссылаться на стандартные библиотеки.

/nowarn

Отключает предупреждения компилятора.

/nowin32manifest

Указывает, что компилятор не может внедрить какой–либо манифест приложения в исполняемый файл.

/optimize

Включает или отключает оптимизацию кода.

/optioncompare

Определяет, должны ли сравнения строк быть двоичными или использовать семантику языкового стандарта.

/optionexplicit

Требуется явное объявление переменных.

/optioninfer

Разрешает использование вывода локального типа в объявлениях переменных.

/optionstrict

Требует строгой языковой семантики.

/out

Указывает выходной файл.

/platform

Задает платформу процессора компилятору для выходного файла.

/quiet

Указывает компилятору не выделять код, в котором обнаружены синтаксические ошибки или предупреждения.

/recurse

Включает просмотр вложенных каталогов для поиска исходных файлов при компиляции.

/reference

Импортирует метаданные из сборки.

/removeintchecks

Отключает проверку целочисленного переполнения.

/resource

Внедряет управляемый ресурс в сборку.

/rootnamespace

Указывает пространство имен для всех объявлений типов.

/sdkpath

Указывает расположение библиотек Mscorlib.dll и Microsoft.VisualBasic.dll.

/subsystemversion

Задает минимальный номер версии подсистемы, созданного исполняемого файла можно использовать.

/target

Задает формат выходного файла.

/utf8output

Отображает выходные данные компилятора в кодировке UTF-8.

/vbruntime

Указывает, что компилятор должен компилировать без ссылки на библиотеку времени выполнения Visual Basic, или со ссылкой на конкретную библиотеку времени выполнения.

/verbose

Отображает дополнительные сведения во время компиляции.

/warnaserror

Позволяет перевести предупреждения в ошибки.

/win32icon

Внедряет ICO-файл в выходной файл.

/win32manifest

Определяет файл пользовательского манифеста приложения Win32, который подлежит внедрению в переносимый исполняемый файл проекта (PE).

/win32resource

Вставляет файл ресурсов Win32 в выходной файл.

См. также

Ссылки

Параметры компилятора Visual Basic по категориям

Параметры компилятора C# в алфавитном порядке

Параметры компилятора C#, упорядоченные по категориям

Другие ресурсы

Знакомство с конструктором проектов