2016-05-28 17 views
18

Da un mese, il mio VS non sembra voler visualizzare le informazioni di riepilogo nelle descrizioni dei comandi per qualsiasi metodo o classe di sistema quando li alzo con il mouse.Visual Studio non mostra più le descrizioni di IntelliSense

Avevo ReSharper installato e iniziato a notare questo problema. Supponevo che ReSharper disabilitasse le descrizioni dei metodi predefinite, quindi non stavo pensando molto a ciò, solo considerandolo un semplice fastidio.

Dopo aver rimosso ReSharper, il problema persisteva.

VS ora mostra solo le descrizioni per i miei metodi che ho aggiunto un tag <summary> e le descrizioni di pacchetti NuGet, ma non i metodi di sistema come Where, Encoding.GetString, ecc

enter image description here

I Ho provato a riparare VS, resettare le impostazioni, deselezionare le caselle di controllo in Opzioni> Editor di testo> Generale, ma senza successo.

Qualcuno ha avuto un problema simile?

+0

forse una domanda stupida, ma non il secondo metodo di estensione ('After:') _deve_ una descrizione? Se dovessi tornare al metodo di estensione originale e passare con il mouse su di esso ... ha perso anche la descrizione? – ToshiBoy

+0

@ToshiBoy Sì, lo fa. Questo è stato forse un cattivo esempio perché la prima immagine mostra la versione 'LinqToSQL' di' .Where() 'mentre la seconda mostra l'impostazione predefinita,' IEnumerable'. Ma se si passa con il mouse su qualsiasi classe di sistema come 'List',' Dictionary' o 'Console', non c'è alcun testo di descrizione visibile (chiamato Summary in settings). – silkfire

+0

E hai ripristinato le tue impostazioni? (cli devenv.exe/ResetSettings). Sembra quasi che se Resharper cancellasse le descrizioni ... puoi vedere le descrizioni nelle definizioni? – ToshiBoy

risposta

10

Questo sembra più un problema di quadro piuttosto che una VS/R # problema. Se nessuno di essi può caricare le stringhe di descrizione, probabilmente significa che mancano i file XML di descrizione.

Verificare se vedete i file XML in:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2

Se non lo fai, quindi reinstallare il quadro per risolvere il problema.

Link .NET Framework 4.5.2 Developer Pack: https://www.microsoft.com/en-us/download/details.aspx?id=42637

+0

Cosa succede se i file xml ci sono ma non funziona ancora? –

+0

@DavidS. assicurati di aver controllato i file XML della stessa versione di framework che stai utilizzando in VS. A parte questo, non posso aiutare molto: - \ –

+0

Per qualche motivo non ha funzionato per me e ha iniziato a funzionare dopo aver preso di mira FW 4.5.2. Stavo testando con Enumerable.Range che è System.Linq tuttavia non esiste xml per System.Linq su nessuna delle cartelle 4.5 o 4.5.2 (mi aspettavo che fossero da parte il file .dll nella cartella Facades) –

3

tentare di attivare le caselle di controllo 'il completamento delle istruzioni' in Opzioni> Editor di testo> All Languages> Generale come nello screenshot seguente:

options

+0

Che ho già fatto più volte. Ahimè, non ha cambiato nulla ... – silkfire

+0

Perché downvote tho? Non hai detto nella tua domanda che hai anche controllato le caselle di controllo in "Tutte le lingue> Generale", quindi ho solo provato ad aiutare :) –

Problemi correlati