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 |
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 |
Consente di controllare la modalità di compilazione del codice. |
|
Eventi di compilazione |
Consente di specificare i comandi da eseguire prima o dopo una compilazione. |
|
Debug |
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 |
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#
Gestione delle proprietà del progetto con Progettazione progetti