Udostępnij za pośrednictwem


Opcje interakcyjne F#

W tym temacie opisano opcje wiersza polecenia obsługiwane przez interakcyjny F#, fsi.exe.Narzędzie F# Interactive akceptuje wiele tych samych opcji wiersza polecenia jak kompilator F#, ale akceptuje również pewne dodatkowe opcje.

Używanie F# Interactive do tworzenia skryptów

Narzędzie F# Interactive fsi.exe może być uruchamiane interaktywnie lub można je uruchomić z wiersza polecenia, aby uruchomić skrypt.Składnia wiersza polecenia

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

Rozszerzenie pliku dla plików skryptu F# fsx.

Tabela interaktywnych opcji F#

Poniższa tabela podsumowuje opcje obsługiwane przez F# Interactive.Możesz ustawić te opcje w wierszu polecenia lub za pomocą programu Visual Studio IDE.Aby ustawić te opcje w programie Visual Studio IDE, otwórz Narzędzia wybierz Opcje..., a następnie rozwiń węzeł Narzędzia F# i wybierz F# Interactive.

W przypadku, gdy w argumentach opcji w F# Interactive pojawiają się listy, elementy listy są oddzielone średnikami (;).

Opcja

Opis

--

Używany w celu poinstruowania F# Interactive o traktowaniu pozostałych argumentów jako argumentów wiersza polecenia do programu lub skryptu F#, do którego można uzyskać dostęp w kodzie za pomocą listy fsi.CommandLineArgs.

--checked[+|-]

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--codepage:<int>

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--crossoptimize[+|-]

Włącz lub wyłącz optymalizacje między modułami.

--debug[+|-]

--debug:[full|pdbonly]

-g[+|-]

-g:[full|pdbonly]

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--define:<string>

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--exec

Nakazuje narzędziu F# Interactive, aby zakończyło po ładowaniu plików lub uruchomieniu pliku skryptu podanego w wierszu polecenia.

--fullpaths

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--gui[+|-]

Włącza lub wyłącza pętlę zdarzeń Windows Forms.Wartość domyślna jest ustawiona.

--help

-?

Używany do wyświetlania w składni wiersza polecenia i krótkiego opisu każdej opcji.

--lib:<folder-list>

-I:<folder-list>

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--load:<filename>

Kompiluje podany kod źródłowy przy uruchamianiu i ładuje skompilowane konstrukcje F# do sesji.Jeśli docelowe źródło zawiera dyrektywy wykonywania skryptów, takie jak #use lub #load, należy użyć polecenia --use lub #use zamiast --load lub #load.

--mlcompatibility

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--noframework

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--nologo

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--nowarn:<warning-list>

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--optimize[+|-]

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--quiet

Pomiń wyjście F# Interactive do strumienia stdout.

--quotations-debug

Określa, że dodatkowe informacje dotyczące debugowania powinny być emitowane dla wyrażeń wywodzących się z literałów oferty F# i związanych z nimi definicji.Informacje o debugowaniu są dodawane do atrybutów niestandardowych węzła drzewa wyrażeń F#.Zobacz Cytaty kodu (F#) i Expr.CustomAttributes.

--readline[+|-]

Włącz lub wyłącz zakończenie karty w trybie interakcyjnym.

--reference:<filename>

-r:<filename>

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--tailcalls[+|-]

Włącz lub wyłącz korzystanie z fragmentarycznej instrukcji IL, co powoduje ponowne użycie ramek stosu dla funkcji cyklicznych.Opcja ta jest włączana domyślnie.

--use:<filename>

Informuje interpreter o konieczności używania danego pliku podczas uruchamiania, jako początkowych danych wejściowych.

--utf8output

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--warn:<warning-level>

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

--warnaserror[+|-]

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

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

Tak samo jak opcja kompilatora fsc.exe.Aby uzyskać więcej informacji, zobacz Opcje kompilatora (F#).

Tematy pokrewne

Tytuł

Opis

Opcje kompilatora (F#)

Opisuje opcje wiersza polecenia dostępne dla kompilatora F#, fsc.exe.