Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Компилятор командной строки 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 в выходной файл. |