Compartir a través de


Opciones de F# Interactive

En este tema, se describen las opciones de línea de comandos admitidas por F# Interactive, fsi.exe. F# Interactive acepta muchas de las opciones de línea de comandos del compilador de F#, pero también acepta algunas opciones adicionales.

Usar F# Interactive para scripting

F# Interactive, fsi.exe, se puede iniciar de forma interactiva o desde la línea de comandos para que ejecute un script. La sintaxis de la línea de comandos es

fsi.exe [options] [script-file [arguments] ]

La extensión de los archivos de script de F# es fsx.

Tabla de opciones de F# Interactive

En la tabla siguiente, se resumen las opciones admitidas por F# Interactive. Puede establecer estas opciones en la línea de comandos o mediante el IDE de Visual Studio. Para establecer estas opciones en el IDE de Visual Studio, abra el menú Herramientas, seleccione Opciones... y, a continuación, expanda el nodo Herramientas de F# y seleccione F# Interactive.

Si se incluyen listas en los argumentos de las opciones de F# Interactive, los elementos de una lista deben separarse mediante signos de punto y coma (;).

Opción

Descripción

--

Se utiliza para indicar a F# Interactive que debe tratar los argumentos restantes como argumentos de línea de comandos del programa o script F#, a los que se puede obtener acceso desde el código mediante fsi.CommandLineArgs.

--checked[+|-]

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--codepage:<int>

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--crossoptimize[+|-]

Se utiliza para habilitar o deshabilitar las optimizaciones entre módulos.

--debug[+|-]

--debug:[full|pdbonly]

-g[+|-]

-g:[full|pdbonly]

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--define:<string>

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--exec

Indica a F# Interactive que se cierre después de cargar los archivos o ejecutar el archivo de script proporcionado en la línea de comandos.

--fullpaths

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--gui[+|-]

Se utiliza para habilitar o deshabilitar el bucle de eventos de Windows Forms. Está habilitado de forma predeterminada.

--help

-?

Se utiliza para mostrar la sintaxis de la línea de comandos y una breve descripción de cada opción.

--lib:<folder-list>

-I:<folder-list>

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--load:<filename>

Compila el código fuente especificado al inicio y carga en la sesión las construcciones de F# compiladas. Si el código fuente de destino contiene directivas de scripting como #use o #load, se deberá utilizar --use o #use en lugar de --load o #load.

--mlcompatibility

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--noframework

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#)

--nologo

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--nowarn:<warning-list>

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--optimize[+|-]

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--quiet

Suprime la salida de F# Interactive a la secuencia stdout.

--quotations-debug

Especifica que debe emitirse información de depuración adicional de las expresiones que se derivan de literales de expresiones de código delimitadas de F# y definiciones reflejadas. La información de depuración se agrega a los atributos personalizados de un nodo del árbol de expresión de F#. Vea Expresiones de código delimitadas (F#) y Expr.CustomAttributes.

--readline[+|-]

Se utiliza para habilitar o deshabilitar el autocompletado en modo interactivo.

--reference:<filename>

-r:<filename>

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--tailcalls[+|-]

Se utiliza para habilitar o deshabilitar el uso de la instrucción IL de cola, que hace que se reutilice el marco de pila para las funciones recursivas de cola. Esta opción está habilitada de forma predeterminada.

--use:<filename>

Indica al intérprete que utilice al inicio el archivo especificado como entrada inicial.

--utf8output

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--warn:<warning-level>

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--warnaserror[+|-]

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

--warnaserror[+|-]:<int-list>

Es igual que la opción correspondiente del compilador fsc.exe. Para obtener más información, vea Opciones del compilador (F#).

Temas relacionados

Título

Descripción

Opciones del compilador (F#)

Describe las opciones de línea de comandos que están disponibles para el compilador de F#, fsc.exe.