Purtroppo ti avevo scritto una accurata risposta, ma é andata persa nel passaggio tra l'invio e l'autenticazione... quindi in breve riepilogando (non ho voglia di riscrivere tutto):
In sostanza puoi fare quasi tutto quello che hai chiesto, quello che non puoi fare é mischiare net 6 e net framework nello stesso progetto.