Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Компилятор командной строки Visual Basic предоставляется в качестве альтернативы компиляции программ из интегрированной среды разработки Visual Studio (IDE). Ниже приведен список параметров компилятора командной строки Visual Basic, отсортированных по алфавиту.
Каждый параметр компилятора доступен в двух формах: -option
и /option
. В документации отображается только форма -option
.
Вариант | Цель |
---|---|
@ (указание файла ответа) | Указывает файл ответа. |
-? | Отображает параметры компилятора. Эта команда аналогична указанию -help параметра. Компиляция не выполняется. |
-additionalfile |
Имена дополнительных файлов, которые не влияют непосредственно на создание кода, но могут использоваться анализаторами для создания ошибок или предупреждений. |
-addmodule | Компилятор делает все сведения о типе из указанных файлов доступными для проекта, который вы компилируете в данный момент. |
-analyzer |
Запустите анализаторы из этой сборки (короткая форма: -a) |
-baseaddress | Указывает базовый адрес библиотеки DLL. |
-bugreport | Создает файл, содержащий сведения, которые позволяют легко сообщать об ошибке. |
-checksumalgorithm:<alg> |
Укажите алгоритм вычисления контрольной суммы исходного файла, хранящейся в PDB. Поддерживаемые значения: SHA1 (по умолчанию) или SHA256. Из-за проблем с столкновением с SHA1 корпорация Майкрософт рекомендует SHA256 или лучше. |
-codepage | Указывает кодовую страницу, используемую для всех файлов исходного кода в компиляции. |
-отлаживать | Создает сведения об отладке. |
-определять | Определяет символы для условной компиляции. |
-delaysign | Указывает, будет ли сборка полностью или частично подписана. |
-детерминированный | Вызывает компилятор выводить сборку, двоичное содержимое которого идентично в компиляциях, если входные данные идентичны. |
-документ | Обрабатывает комментарии к документации в XML-файл. |
-errorreport | Указывает, как компилятор Visual Basic должен сообщать об ошибках внутреннего компилятора. |
-filealign | Указывает, где выровнять разделы выходного файла. |
-Справка | Отображает параметры компилятора. Эта команда аналогична указанию -? параметра. Компиляция не выполняется. |
-highentropyva | Указывает, поддерживает ли конкретный исполняемый файл с высоким энтропией макет адресного пространства случайным образом (ASLR). |
-Импорт | Импортирует пространство имен из указанной сборки. |
-keycontainer | Указывает имя контейнера ключа для пары ключей, чтобы дать сборке строгое имя. |
-keyfile | Указывает файл, содержащий пару ключей или ключей, чтобы дать сборке строгое имя. |
-langversion | Укажите языковую версию: 9|9.0|10|10.0|11|11.0. |
-libpath | Указывает расположение сборок, на которые ссылается параметр -reference . |
-linkresource | Создает ссылку на управляемый ресурс. |
-главный | Указывает класс, содержащий процедуру, используемую Sub Main при запуске. |
-moduleassemblyname | Указывает имя сборки, в которую будет входит модуль. |
-modulename:<string> |
Укажите имя исходного модуля |
-netcf | Задает компилятору целевой платформы .NET Compact Framework. |
-noconfig | Не компилируйте с помощью Vbc.rsp. |
-nologo | Подавляет сведения о баннере компилятора. |
-nostdlib | Заставляет компилятора не ссылаться на стандартные библиотеки. |
-nowarn | Подавляет способность компилятора создавать предупреждения. |
-nowin32manifest | Указывает компилятору не внедрять манифест приложения в исполняемый файл. |
-оптимизировать | Включает или отключает оптимизацию кода. |
-optioncompare | Указывает, должны ли сравнения строк быть двоичными или использовать семантику текста для конкретного языкового стандарта. |
-optionexplicit | Применяет явное объявление переменных. |
-optioninfer | Позволяет использовать вывод локального типа в объявлениях переменных. |
-optionstrict | Применяет строгую семантику языка. |
-вне | Указывает выходной файл. |
-parallel[+|-] |
Указывает, следует ли использовать параллельную сборку (+). |
-платформа | Указывает платформу обработчика, целевые объекты компилятора для выходного файла. |
-preferreduilang |
Укажите предпочтительное имя языка выходных данных. |
-тихий | Запрещает компилятору отображать код для ошибок и предупреждений, связанных с синтаксисом. |
-recurse | Выполняет поиск подкаталогов для компиляции исходных файлов. |
-ссылка | Импортирует метаданные из сборки. |
-refonly | Выводит только эталонную сборку. |
-refout | Указывает выходной путь эталонной сборки. |
-removeintchecks | Отключает целочисленную проверку переполнения. |
-ресурс | Внедряет управляемый ресурс в сборку. |
-rootnamespace | Задает пространство имен для всех объявлений типов. |
-ruleset:<file> |
Укажите файл набора правил, который отключает определенную диагностику. |
-sdkpath | Указывает расположение Mscorlib.dll и Microsoft.VisualBasic.dll. |
-подсистема | Указывает минимальную версию подсистемы, которую может использовать созданный исполняемый файл. |
-цель | Задает формат выходного файла. |
-utf8output | Отображает выходные данные компилятора с помощью кодировки UTF-8. |
-vbruntime | Указывает, что компилятор должен компилироваться без ссылки на библиотеку среды выполнения Visual Basic или ссылку на определенную библиотеку среды выполнения. |
-многословный | Выводит дополнительные сведения во время компиляции. |
-warnaserror | Способствует предупреждению ошибок. |
-win32icon | Вставляет файл .ico в выходной файл. |
-win32manifest | Определяет определяемый пользователем файл манифеста приложения Win32 для внедрения в переносимый исполняемый файл проекта (PE). |
-win32resource | Вставляет ресурс Win32 в выходной файл. |