Dallo screenshot sembrano problemi di sintassi.
Molto probabilmente il problema e' questo:
NET framework 6 usa una nuova versione del compilatore che ha aggiunto una serie di nuove parole chiave (classico esempio ‘record’)
Come tale, una parola chiave NON PUO' ESSERE UTILIZZATA come identificato, bisogna sostituirla con qualcosa altro (banalmente ‘record1’)
Quindi, la prima cosa da fare e', a manina, fare questa sostituzione. Non dovrebbe essere troppo ‘intrusiva’ essendo una modifica ‘locale’ al singolo metodo da correggere.