Configurazione di progetti (F#)

In questo argomento sono incluse informazioni sull'utilizzo di Progettazione progetti quando si opera con progetti F#. L'utilizzo di progetti F# non differisce significativamente dall'utilizzo di progetti Visual Basic o C#. È spesso possibile utilizzare la documentazione generale sui progetti di Visual Studio come riferimento principale quando si utilizza F#. In questo argomento vengono forniti collegamenti alle informazioni pertinenti nella documentazione di Visual Studio relative alle impostazioni condivise con gli altri linguaggi di Visual Studio e vengono inoltre descritte le impostazioni specifiche di F#.

Progettazione progetti

Progettazione progetti e il relativo utilizzo generale vengono descritti dettagliatamente nell'argomento Gestione delle proprietà del progetto con Progettazione progetti nella documentazione di Visual Studio. Progettazione progetti consiste di diverse pagine raggruppate per funzionalità correlate. Le pagine disponibili per i progetti F# sono sostanzialmente un subset di quelle disponibili per altri linguaggi. Nella tabella riportata di seguito viene fornita una descrizione delle pagine supportate in F#. Le pagine non disponibili riguardano funzionalità che non sono disponibili in F# o che lo possono diventare solo modificando un'opzione della riga di comando. Le pagine disponibili in F# assomigliano più da vicino alle pagine C#, pertanto viene fornito un collegamento alla pagina C# di Progettazione progetti attinente.

Pagina di Progettazione progetti

Collegamenti correlati

Descrizione

Applicazione

Pagina Applicazione, Progettazione progetti (C#)

Consente di specificare impostazioni e proprietà a livello di applicazione, ad esempio se si crea una libreria o un file eseguibile, la versione di .NET Framework alla quale l'applicazione è destinata e informazioni sulla posizione di archiviazione dei file di risorse utilizzati dall'applicazione.

Compila

Pagina Compilazione, Progettazione progetti (C#)

Consente di controllare la modalità di compilazione del codice.

Eventi di compilazione

Pagina Eventi di compilazione, Progettazione progetti (C#)

Consente di specificare i comandi da eseguire prima o dopo una compilazione.

Debug

Pagina Debug, Progettazione progetti

Consente di controllare la modalità di esecuzione dell'applicazione durante il debug. Sono incluse la riga di comando da utilizzare e la directory di avvio dell'applicazione, nonché eventuali modalità di debug speciale che si desidera abilitare, ad esempio codice nativo e SQL.

Percorsi riferimento

Procedura: impostare il percorso di riferimento (C#)

Consente di specificare dove cercare gli assembly dai quali il codice dipende.

Impostazioni specifiche di F#

Nella tabella seguente vengono riepilogate le impostazioni specifiche di F#.

Pagina di Progettazione progetti

Impostazione

Descrizione

Compila

Genera chiamate tail

Se viene selezionato, abilita l'utilizzo dell'istruzione tail di Microsoft Intermediate Language (MSIL). Ciò fa in modo che lo stack frame venga riutilizzato per le funzioni ricorsive tail. Equivalente all'opzione del compilatore --tailcalls.

Compila

Altri flag

Consente di specificare opzioni aggiuntive della riga di comando del compilatore.

Vedere anche

Altre risorse

Utilizzo di Visual Studio per la scrittura di programmi F#

Opzioni del compilatore (F#)

Gestione delle proprietà del progetto con Progettazione progetti