Condividi tramite


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

Opzioni del compilatore (F#)

Descrive le opzioni della riga di comando disponibili per il compilatore F#, fsc.exe.