При редактировании XAML в VS2008 SP1 редактор работает очень медленно. Процесс devenv, похоже, в большинстве случаев загружен примерно на 40% ЦП (машина, которую я использую сейчас, только двухъядерная, так что почти полностью загружает одно ядро). Когда я переключаюсь на другой файл XAML, он становится еще сильнее. У меня тоже установлен ReSharper, но я лучше смирюсь с медлительностью, чем удаляю это :)
Есть предложения, как я могу немного ускорить процесс?
Отредактировано для добавления: Я уже использую представление Xaml only, которое, насколько я помню, ускорило его, но оно все еще медленное. Кроме того, файлы Xaml не огромны - всего от 100 до 200 строк.





Возможно, вы сможете отредактировать файл XAML вне Visual Studio. Используйте такие инструменты, как:
Вы можете значительно ускорить его, просматривая только представление XML. Инструменты / Параметры / Текстовый редактор / XAML / Всегда открывать документы в полном представлении XAML (установите этот флажок).
Похоже, что замедление связано с ReSharper. Из немного большего количества Googling я найденный, что нажатие Ctrl + 8 выключит ReSharper для текущего файла (Ctrl + 8 снова, чтобы включить его снова). Если я сделаю это для медленных файлов Xaml, мои проблемы в значительной степени исчезнут (и я не против не иметь ReSharper для Xaml)
Обновление: версия ReSharper 4.1, похоже, устранила проблему с производительностью, поэтому мне больше не нужно использовать сочетание клавиш Ctrl + 8.
Я обнаружил, что это исправление решило мою серьезную проблему с запаздыванием и заиканием.
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826
Прежде чем простая прокрутка или редактирование тега в моем xaml вызовет паузу в 5-10 секунд в VS2008. Это исправление, казалось, исправило большую часть проблемы; он не только приостанавливается после сохранения и загрузки файлов xaml.
У меня все еще есть эта проблема в Resharper 5.1.3 ... Но у меня нет этого сочетания клавиш Ctrl + 8. Вы помните название команды?