Quando creiamo un nuovo progetto con Visual Studio 2017, questo sceglie per noi l'ultima major version di C#, quindi la 7.0. Tuttavia, come abbiamo visto nei precedenti script, il team di C# ha rilasciato due minor version di C# 7: C# 7.1 e C# 7.2.
Per abilitare le nuove funzionalità introdotte da queste versioni dobbiamo aprire le proprietà del progetto, selezionare il tab build e cliccare sul pulsante Advanced. Visual Studio mostrerà una popup con le proprietà avanzate di build. La prima dropdown è quella che ci permette di selezionare quale versione di C# adottare.
Per default è selezionato il valore "C# latest major version", ma possiamo anche selezionare una versione di C# specifica oppure la voce "C# latest minor version" che sfrutta automaticamente l'ultima versione di C# includendo anche le minor version.

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Gestione degli eventi nei Web component HTML
Recuperare l'ultima versione di una release di GitHub
Creare una libreria CSS universale: Cards
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Creare un webhook in Azure DevOps
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Utilizzare Container Queries nominali
Utilizzare QuickGrid di Blazor con Entity Framework
Utilizzare il trigger SQL con le Azure Function