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 Introduzione a 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
Concetti
Introduzione a Progettazione progetti