Freigeben über


F# Interactive-Optionen

In diesem Thema werden die von F# Interactive (fsi.exe) unterstützten Befehlszeilenoptionen beschrieben.F# Interactive akzeptiert viele Befehlszeilenoptionen des F#-Compilers, jedoch auch einige zusätzliche Optionen.

Verwenden von F# Interactive für die Skripterstellung

F# Interactive (fsi.exe) kann interaktiv oder von der Befehlszeile aus gestartet werden, um ein Skript auszuführen.Die Befehlszeilensyntax lautet wie folgt:

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

Die Dateierweiterung für F#-Skriptdateien lautet fsx.

Tabelle der F# Interactive-Optionen

In der folgenden Tabelle werden die von F# Interactive unterstützten Optionen zusammengefasst.Sie können diese Optionen an der Befehlszeile oder in der Visual Studio-IDE festlegen.Um diese Optionen in der Visual Studio-IDE festzulegen, öffnen Sie das Menü Extras, wählen Sie Optionen, erweitern Sie anschließend den Knoten F#-Tools, und wählen Sie dann F# Interactive.

Wenn F# Interactive-Optionsargumente Listen enthalten, werden Listenelemente durch Semikolons (;) getrennt.

Option

Beschreibung

--

Wird verwendet, um F# Interactive anzuweisen, restliche Argumente als Befehlszeilenargumente des F#-Programms oder -Skripts zu behandeln, auf die Sie in Code mit der Liste fsi.CommandLineArgs zugreifen können.

--checked[+|-]

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--codepage:<int>

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--crossoptimize[+|-]

Aktiviert oder deaktiviert modulübergreifende Optimierungen.

--debug[+|-]

--debug:[full|pdbonly]

-g[+|-]

-g:[full|pdbonly]

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--define:<string>

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--exec

Weist das Beenden von F# Interactive an, nachdem die Dateien geladen wurden oder die in der Befehlszeile angegebene Skriptdatei ausgeführt wurde.

--fullpaths

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--gui[+|-]

Aktiviert oder deaktiviert die Windows Forms-Ereignisschleife.Die Option ist standardmäßig aktiviert.

--help

-?

Wird verwendet, um die Befehlszeilensyntax und eine kurze Beschreibung jeder Option anzuzeigen.

--lib:<folder-list>

-I:<folder-list>

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--load:<filename>

Kompiliert beim Start den angegebenen Quellcode und lädt die kompilierten F#-Konstrukte in die Sitzung.Wenn der Zielquellcode Skriptdirektiven wie #use oder #load enthält, müssen Sie statt --load oder #load--use bzw. #use verwenden.

--mlcompatibility

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--noframework

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--nologo

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--nowarn:<warning-list>

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--optimize[+|-]

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--quiet

Unterdrückt die Ausgabe von F# Interactive an den stdout-Stream.

--readline[+|-]

Aktiviert oder deaktiviert die Vervollständigung mit der TAB-TASTE im interaktiven Modus.

--reference:<filename>

-r:<filename>

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--tailcalls[+|-]

Aktiviert oder deaktiviert die Verwendung der tail-IL-Anweisung, die für endrekursive Funktionen die Wiederverwendung des Stapelrahmens verursacht.Diese Option ist standardmäßig aktiviert.

--use:<filename>

Weist den Interpreter an, beim Start die angegebene Datei als anfängliche Eingabe zu verwenden.

--utf8output

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--warn:<warning-level>

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

--warnaserror[+|-]

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

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

Identisch mit der fsc.exe-Compileroption.Weitere Informationen finden Sie unter Compileroptionen (F#).

Verwandte Themen

Titel

Beschreibung

Compileroptionen (F#)

Beschreibt für den F#-Compiler (fsc.exe) verfügbare Befehlszeilenoptionen.