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 |
---|---|
Describe las opciones de línea de comandos que están disponibles para el compilador de F#, fsc.exe. |