Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Компилятор командной строки 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[+|-] |
Указывает, следует ли использовать параллельную сборку (+). |
| -pathmap | Указывает, как сопоставить физические пути с именами исходных путей, выходными данными компилятора. |
| -платформа | Указывает платформу обработчика, целевые объекты компилятора для выходного файла. |
-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 в выходной файл. |