Sto codificando in VB.Net utilizzando Visual Studio 2012 (Premium, Update 3, ReSharper 8). Ho il ReSharper intellisense disattivato e sto usando lo standard VS intellisense.Visual Studio 2012/2013 Lenta "Elenco membri" Intellisense
Per un po 'di tempo ho avuto seri problemi di prestazioni intellisense. Il mio problema sembra essere specifico per il sottoinsieme di intellisense "Elenco membri". Quasi ogni volta che vengono attivati i membri intellisense, sono necessari circa 2 secondi per caricare e visualizzare l'elenco. L'applicazione si blocca fino a quando l'elenco dei membri non è stato visualizzato.
Ho utilizzato Process Monitor per diagnosticare il problema e sembra che la cache di Visual Studio esegua migliaia di interazioni di file con vari file nella mia soluzione ogni volta che visualizza l'elenco dei membri. La maggior parte di queste interazioni tra file sembra essere incentrata sul codice generato dai modelli T4 e dai file di progettazione generati da VS. Non sono stato in grado di trovare alcuna informazione su questo problema online.
Qualcun altro ha riscontrato questo problema di prestazioni e ha scoperto una soluzione?
Ho lo stesso problema in VS2013 + Resharper 8. – ekenman
Ho lo stesso problema in VS2013 per C#. Qui ho generato il codice che significa che esistono alcuni metodi in cui ci sono migliaia di overload, quindi il membro della lista deve elencare +1000 membri e questo rallenta l'editor per TUTTE le operazioni all'interno del file in cui viene utilizzato lo spazio dei nomi. NON solo per il membro della lista ma tutte le modifiche. Nel monitor di processo si può vedere che devenv.exe apre il file cs per ogni overload, ad es. migliaia di volte. Non ho idea di come risolvere questo. Ho provato a cancellare il suo file, ma non l'ho aiutato. Penso che questo sia un problema di come funziona intellisense in questo caso ... – nietras