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


Параметры 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#)

Описывает параметры командной строки для компилятора F#, fsc.exe.