Risposte:
L'unica soluzione che ho trovato è stata deselezionare l'opzione "abilita codelens".
L'indicatore Riferimenti deve essere acceso perché è l'unico che sa come fare oggetti "segnaposto" (quello che dice "- riferimenti"), ed è garantito per mostrare ovunque compaiono codelens.
Se potessi disattivare i riferimenti, allora è altamente possibile che le codelens riservino spazio agli indicatori, e tuttavia non compariranno mai indicatori, quindi finiresti con le righe vuote su ogni metodo / classe / proprietà che non sono vere righe vuote , sono solo spazio riservato per elementi di codeense che non appariranno mai.
Suggerirei di usare la cosa "invia un cipiglio" in Visual Studio e di commentare questo se vuoi disattivare solo i riferimenti.
Se vuoi mantenere la funzionalità CodeLens ma soprattutto eliminare i riferimenti, vai a:
Options/Environment/Fonts and Colors
Show settings for: CodeLens
e modificare le impostazioni in:
Font: Consolas
Font Size: 6
Indicator Text: White
Indicator Text (Disabled): White
Indicator Separator: White
La scelta di Console riduce l'altezza della linea oltre il carattere predefinito di Calibri, anche alla dimensione del carattere 6. Potrebbe esserci anche un carattere più piccolo che puoi usare ma non l'ho trovato.
Se hai uno sfondo scuro, scegli un colore scuro corrispondente invece di White
dove viene menzionato nei passaggi precedenti, poiché l'obiettivo è nascondere il testo CodeLense.