Параметры F# Interactive
В этой теме описываются параметры командной строки, поддерживаемые F# Interactive, fsi.exe.F# Interactive принимает многие из тех параметров командной строки, что и компилятор F#, но также принимает некоторые дополнительные параметры.
Использование F# Interactive для написания скриптов
Средство F# Interactive (fsi.exe) можно запускать в интерактивном режиме или запускать из командной строки для выполнения скрипта.Синтаксис командной строки
fsi.exe [options] [script-file [arguments] ]
Расширение файла для файлов скрипта F# - fsx.
Таблица параметров F# Interactive
В следующей таблице собраны параметры, поддерживаемые F# Interactive.Эти параметры можно задавать в командной строке или через интегрированную среду разработки Visual Studio.Чтобы задать эти параметры в интегрированной среде разработки Visual Studio, в меню Сервис выберите команду Параметры, разверните узел F# Tools и выберите элемент F# Interactive.
Пункты списков, в том случае, если аргументы параметров F# Interactive образуют список, отделены друг от друга точкой с запятой (;).
Параметр |
Описание |
---|---|
-- |
Указывает F# Interactive, что оставшиеся аргументы следует рассматривать как аргументы командной строки программы или скрипта F#. Вы можете получить к ним доступ при помощи списка fsi.CommandLineArgs. |
--checked[+|-] |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--codepage:<int> |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--crossoptimize[+|-] |
Включает или отключает межмодульные оптимизации. |
--debug[+|-] --debug:[full|pdbonly] -g[+|-] -g:[full|pdbonly] |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--define:<string> |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--exec |
Указывает F# Interactive на необходимость завершить работу после загрузки файлов или запуска файла скрипта, заданного в командной строке. |
--fullpaths |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--gui[+|-] |
Включает или отключает цикл событий Windows Forms.Включено значение по умолчанию. |
--help -? |
Отображает синтаксис командной строки и краткое описание каждого параметра. |
--lib:<folder-list> -I:<folder-list> |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--load:<filename> |
Компилирует данный исходный код при запуске и выгружает скомпилированный конструкт F# в сеанс.Если целевой источник содержит такие директивы сценария, как #use или #load, используйте --use или #use вместо --load или #load. |
--mlcompatibility |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--noframework |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--nologo |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--nowarn:<warning-list> |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--optimize[+|-] |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--quiet |
Скрывает вывод F# Interactive в поток stdout. |
--readline[+|-] |
Включает или отключает завершение вкладки в интерактивном режиме. |
--reference:<filename> -r:<filename> |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--tailcalls[+|-] |
Разрешает или запрещает использование конечной части инструкции IL, что позволяет повторно использовать кадр стека для конечных рекурсивных функций.Этот параметр установлен по умолчанию. |
--use:<filename> |
Предписывает интерпретатору использовать данный файл при запуске в качестве начального ввода. |
--utf8output |
Идентичен параметру компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--warn:<warning-level> |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--warnaserror[+|-] |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
--warnaserror[+|-]:<int-list> |
Такой же, как и параметр компилятора fsc.exe.Дополнительные сведения см. в разделе Параметры компилятора (F#). |
Связанные разделы
Заголовок |
Описание |
---|---|
Описывает параметры командной строки для компилятора F#, fsc.exe. |