Source Generator & Multi-target conditional compilation: tecniche avanzate di compilazione per progetti .NET

venerdì 3 dicembre 2021

Questa sera facciamo un tuffo nella compilazione dei progetti .NET in una talk condotta a "quattro mani".

Partiremo con Andrea Agnoletto che ci mostrerà come combinando Compilazione multi-target, compilazione condizionale e un po' di buon senso si riesca a gestire la migrazione di prodotti .NET nati sotto il Full Framework verso i nuovi .NET 5 e 6 minimizzando la duplicazione di codice. Il tutto, come sempre, partendo da un caso concreto.

Il nostro Marco Bortolin ci introdurrà poi ai Source Generators, una recente funzionalità contenuta nell’SDK del compilatore .NET ("Roslyn”), che consentono agli sviluppatori C# di ispezionare il codice mentre viene compilato e generare al volo nuovi file sorgente C# aggiunti alla compilazione stessa. Vedremo come usarli e quanto possono essere utili nelle nostre applicazioni.

Sessioni

21:00 - 21:45

Andrea Agnoletto
Compilazione multi-target

21:45 - 22:30

Marco Bortolin
Source Generators

22:30 - 23:00
Q & A