Opzioni di F# Interactive
In questo argomento vengono descritte le opzioni della riga di comando supportate da F# Interactive, fsi.exe. F# Interactive accetta numerose opzioni della riga di comando analoghe a quelle del compilatore F#, oltre ad alcune opzioni aggiuntive.
Utilizzo di F# Interactive per lo scripting
È possibile avviare F# Interactive, fsi.exe, in modo interattivo oppure dalla riga di comando per eseguire uno script. La sintassi della riga di comando è
fsi.exe [options] [script-file [arguments] ]
L'estensione di file per i file di script F# è fsx.
Tabella di opzioni di F# Interactive
Nella tabella seguente vengono riepilogate le opzioni supportate da F# Interactive. È possibile impostare queste opzioni dalla riga di comando o tramite l'IDE di Visual Studio. Per impostare queste opzioni nell'IDE di Visual Studio, scegliere Opzioni dal menu Strumenti, quindi espandere il nodo Strumenti F# e selezionare F# Interactive.
Nei casi in cui sono presenti elenchi negli argomenti delle opzioni di F# Interactive, gli elementi degli elenchi sono separati da punti e virgola (;).
Opzione |
Descrizione |
---|---|
-- |
Utilizzata per indicare a F# Interactive di trattare gli argomenti restanti come argomenti della riga di comando per il programma o lo script F#, a cui è possibile accedere nel codice utilizzando l'elenco fsi.CommandLineArgs. |
--checked[+|-] |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--codepage:<int> |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--crossoptimize[+|-] |
Utilizzata per abilitare o disabilitare le ottimizzazioni intramodulo. |
--debug[+|-] --debug:[full|pdbonly] -g[+|-] -g:[full|pdbonly] |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--define:<string> |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--exec |
Indica a F# Interactive di chiudersi dopo il caricamento dei file o l'esecuzione del file di script fornito nella riga di comando. |
--fullpaths |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--gui[+|-] |
Abilita o disabilita il ciclo di eventi Windows Form. Questa opzione è attivata per impostazione predefinita. |
--help -? |
Utilizzata per visualizzare la sintassi della riga di comando e una breve descrizione di ogni opzione. |
--lib:<folder-list> -I:<folder-list> |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--load:<filename> |
Compila il codice sorgente specificato all'avvio e carica i costrutti F# compilati nella sessione. Se il codice sorgente di destinazione contiene direttive di scripting come #use o #load, è necessario utilizzare --use o #use anziché --load o #load. |
--mlcompatibility |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--noframework |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--nologo |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--nowarn:<warning-list> |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--optimize[+|-] |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--quiet |
Non visualizza l'output di F# Interactive nel flusso stdout. |
--quotations-debug |
Specifica che è necessario generare informazioni di debug aggiuntive per le espressioni che derivano da valori letterali di quotation e da definizioni riflesse F#. Le informazioni di debug vengono aggiunte agli attributi personalizzati di un nodo dell'albero delle espressioni F#. Vedere Citazioni di codice (F#) e Expr.CustomAttributes. |
--readline[+|-] |
Abilita o disabilita la funzionalità di completamento alla pressione del tasto TAB in modalità interattiva. |
--reference:<filename> -r:<filename> |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--tailcalls[+|-] |
Utilizzata per abilitare o disabilitare l'utilizzo dell'istruzione IL tail, che comporta il riutilizzo dello stack frame per le funzioni tail ricorsive. Per impostazione predefinita l'opzione è selezionata. |
--use:<filename> |
Indica all'interprete di utilizzare il file specificato all'avvio come input iniziale. |
--utf8output |
Equivalente all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--warn:<warning-level> |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--warnaserror[+|-] |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
--warnaserror[+|-]:<int-list> |
Analoga all'opzione del compilatore fsc.exe. Per ulteriori informazioni, vedere Opzioni del compilatore (F#). |
Argomenti correlati
Titolo |
Descrizione |
---|---|
Descrive le opzioni della riga di comando disponibili per il compilatore F#, fsc.exe. |