Ускорение редактирования XAML в VS2008 - PullRequest
4 голосов
/ 02 сентября 2008

При редактировании XAML в VS2008 SP1 редактор работает очень медленно. Процесс devenv, похоже, занимает около 40% процессорного времени (машина, которую я сейчас использую, состоит из двух ядер, так что почти одно ядро) почти все время. Это немного увеличивается, когда я переключаюсь на другой файл XAML. У меня также есть установленный ReSharper, но я думаю, что скорее смирюсь с медлительностью, чем убираю это:)

Любые предложения о том, как я могу немного ускорить процесс?

Отредактировано, чтобы добавить: Я уже использую только вид Xaml, что ускорило его от того, что я помню, но оно все еще вялое. Кроме того, файлы Xaml не являются массивными - всего от 100 до 200 строк.

Ответы [ 4 ]

3 голосов
/ 02 сентября 2008

Вы можете значительно ускорить его, только просматривая представление XML. Инструменты / Параметры / Текстовый редактор / XAML / Всегда открывать документы в полном представлении XAML (установите этот флажок).

1 голос
/ 31 января 2009

Я обнаружил, что это исправление решило серьезную проблему с запаздыванием и заиканием.

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

Перед простой прокруткой или редактированием тега в моем xaml может произойти 5-10 секундная пауза в VS2008 Это исправление, казалось, исправило большую часть этого; не только делает паузу после сохранения и загрузки файлов xaml.

1 голос
/ 02 сентября 2008

Похоже, что замедление связано с ReSharper. Из немного более Google, я обнаружил , что нажатие Ctrl + 8 выключит ReSharper для текущего файла (снова Ctrl + 8, чтобы снова включить его). Если я сделаю это для медленных файлов Xaml, мои проблемы в значительной степени исчезнут (и я не против, если у меня не будет ReSharper для Xaml)

Обновление: в версии 4.1 ReSharper, похоже, исправлена ​​проблема с производительностью, поэтому мне больше не нужно использовать сочетание клавиш Ctrl + 8.

0 голосов
/ 02 сентября 2008

Может быть, вы можете редактировать файл XAML вне Visual Studio. Используйте такие инструменты, как:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...