visual studio 2019 preview 2

in C#, Programmazione

Visual Studio 2019 – Preview 2

Il rilascio della versione preview 2 di Visual Studio 2019 include una serie di novità, oltre ovviamente ai bug-fixes. L’installazione di Visual Studio Preview può essere fatta anche in ambiente di sviluppo in cui è presente Visual Studio: l’installazione dell preview non ha alcun impatto sull’installazione stable. Di seguito le nuove features che hanno fatto la loro comparsa con la nuova preview:

  • possibilità di visualizzare la preview di un project, con un singolo click: semplicemente selezionando il project nella tab viene aperta la finestra di Preview
  • la modifica di un file .csproj viene effettuata facendo doppio click sul nome del progetto
  • è stata introdotta la funzionalità di ricerca di un project file utilizzando la combinaizone CTRL + T , migliorando sensibilmente la ricerca all’interno di soluzioni con molti projects
  • è possibile generare la build di un singolo project utilizzando la combinazione CTRL + B

Nuova funzionalità nella Console

Nelle implementazioni di Console Application si ha spesso l’esigenza di dover utilizzare Console.ReadLine o Console.Read per bloccare l’esecuzione e visualizzare l’output. In Visual Studio 2019 tutto questo non è più necessario: è stato infatti differenziato il funzionamento della console in base alla combinazione di tasti premuti per l’esecuzione.

  • Utilizzando F5, l’esecuzione di un applicazione nella Console non termina quando l’applicazione termina la sua esecuzione
  • Utilizzando CTRL + F5 la Console può essere riutilizzata dall’applicazione eseguita

Il comportamento predefinito può essere modificato dalle impostazioni di Visual studio attraverso il menu:

Tools > Options > Automatically close the console when debugging stops

In Visual Studio 2019 è stata posta molta attenzione per le operazioni di refactoring:

  • è possibile utilizzare la funzionalità di identazione tramite intellisense, utilizzando la funzione Wrap/indent/align lists of parameters/arguments
  • con Pull Member Up è possibile estrapolare la signature di un metodo e posizionarlo all’interno dell’interfaccia da cui la classe sta ereditanto

La lista completa delle nuove features presenti all’interno di Visual Studio 2019 preview è presente al link.