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 |
---|---|
Opisuje opcje wiersza polecenia dostępne dla kompilatora F#, fsc.exe. |