Partager via


Options F# Interactive

Cette rubrique décrit les options de ligne de commande prises en charge par F# Interactive, fsi.exe. F# Interactive accepte la plupart des options de ligne de commande du compilateur F#, ainsi que des options supplémentaires.

Utilisation de F# Interactive pour l'exécution de scripts

F# Interactive, fsi.exe, peut être lancé interactivement ou lancé à partir de la ligne de commande pour exécuter un script. La syntaxe de la ligne de commande est la suivante.

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

L'extension de fichier pour les fichiers de script F# est fsx.

Tableau des options F# Interactive

Le tableau suivant résume les options prises en charge par F# Interactive. Vous pouvez définir ces options sur la ligne de commande ou via l'IDE de Visual Studio. Pour définir ces options dans l'IDE de Visual Studio, ouvrez le menu Outils, sélectionnez Options…, puis développez le nœud Outils F# et sélectionnez F# Interactive.

Lorsque des listes figurent dans des arguments d'option de F# Interactive, les éléments de liste sont séparés par des points-virgules (;).

Option

Description

--

Permet d'indiquer à F# Interactive de traiter les arguments restants comme des arguments de ligne de commande du programme ou script F#, auquel vous pouvez accéder dans le code à l'aide de la liste fsi.CommandLineArgs.

--checked[+|-]

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--codepage:<int>

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--crossoptimize[+|-]

Permet d'activer ou de désactiver des optimisations intermodules.

--debug[+|-]

--debug:[full|pdbonly]

-g[+|-]

-g:[full|pdbonly]

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--define:<string>

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--exec

Spécifie de quitter F# Interactive au terme du chargement des fichiers ou de l'exécution du fichier de script donné sur la ligne de commande.

--fullpaths

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--gui[+|-]

Permet d'activer ou de désactiver la boucle d'événement Windows Forms. Activé par défaut.

--help

-?

Permet d'afficher la syntaxe de ligne de commande et une brève description de chaque option.

--lib:<folder-list>

-I:<folder-list>

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--load:<filename>

Compile le code source donné au démarrage et charge les constructions F# compilées dans la session. Si la source cible contient des directives de script telles que #use ou #load, vous devez alors utiliser --use ou #use au lieu de --load ou #load.

--mlcompatibility

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--noframework

Identique à l'option de compilateur fsc.exe. Pour plus d’informations, consultez Options du compilateur (F#)

--nologo

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--nowarn:<warning-list>

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--optimize[+|-]

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--quiet

Permet de supprimer la sortie de F# Interactive du flux stdout.

--quotations-debug

Spécifie que des informations de débogage supplémentaires doivent être émises pour les expressions dérivées des littéraux de quotation F# et des définitions réfléchies. Les informations de débogage sont ajoutées aux attributs personnalisés d'un nœud d'arborescence d'expression F#. Consultez Quotations de code (F#) et Expr.CustomAttributes.

--readline[+|-]

Permet d'activer ou de désactiver la saisie automatique par tabulation en mode interactif.

--reference:<filename>

-r:<filename>

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--tailcalls[+|-]

Permet d'activer ou de désactiver l'utilisation de l'instruction IL (Intermediate Language) tail, qui entraîne la réutilisation du frame de pile pour les fonctions récursives tail. Cette option est activée par défaut.

--use:<filename>

Indique à l'interpréteur d'utiliser le fichier donné au démarrage comme entrée initiale.

--utf8output

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--warn:<warning-level>

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

--warnaserror[+|-]

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

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

Identique à l'option de compilateur fsc.exe. Pour plus d'informations, consultez Options du compilateur (F#).

Rubriques connexes

Titre

Description

Options du compilateur (F#)

Décrit les options de ligne de commande disponibles dans le compilateur F#, fsc.exe.