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.El valor predeterminado está habilitado.

--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.

--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.