Domanda

Quando si modifica XAML in VS2008 SP1, l'editor è molto lento.Il processo devenv sembra essere intorno al 40% della CPU (la macchina che sto usando al momento è solo dual core, quindi sta quasi esaurendo un core) per la maggior parte del tempo.Aumenta leggermente quando passo a un altro file XAML.Ho anche installato ReSharper, ma penso che preferirei sopportare la lentezza piuttosto che rimuoverlo :)

Qualche suggerimento su come posso accelerare un po' le cose?

Modificato per aggiungere:Sto già utilizzando la visualizzazione solo Xaml, che l'ha accelerata da quello che ricordo, ma è ancora troppo lenta.Inoltre, i file Xaml non sono enormi: solo da 100 a 200 righe.

È stato utile?

Soluzione 2

Sembra che il rallentamento sia dovuto a ReSharper.Cercando ancora un po' su Google I trovato che premendo Ctrl+8 si disattiverà ReSharper per il file corrente (di nuovo Ctrl+8 per riattivarlo).Se lo faccio per i file Xaml lenti, i miei problemi praticamente scompaiono (e non mi dispiace non avere ReSharper per Xaml)

Aggiornamento:La versione 4.1 di ReSharper sembra aver risolto il problema delle prestazioni, quindi non è più necessario utilizzare la scorciatoia Ctrl+8.

Altri suggerimenti

Puoi accelerarlo molto visualizzando solo la visualizzazione XML.Strumenti/Opzioni/Editor di testo/XAML/Apri sempre i documenti in visualizzazione XAML completa (seleziona questa casella).

Ho scoperto che questo hotfix ha risolto un grave problema di ritardo e balbuzie che stavo riscontrando.

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826

Prima di scorrere o modificare semplicemente un tag nel mio xaml si causerebbe una pausa di 5-10 secondi in VS2008.Questo hotfix sembrava risolvere gran parte del problema;non si ferma solo dopo il salvataggio e il caricamento dei file xaml.

Forse puoi modificare il file XAML all'esterno di Visual Studio.Utilizza strumenti come:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top