13

Я имел дело с ужасной производительностью Visual Studio слишком долго. Теперь я перестал быть эмоционально сломленным и мне нужна помощь.

Я не могу понять, как решить проблему, связанную с плохой работой редактора XAML в Visual Studio.

Когда я набираю набор символов, каждый из них занимает не менее секунды, чтобы появиться. ИНОГДА он работает нормально и случайно возвращается к ужасным действиям.

У меня была эта проблема на отдельных машинах с VS 2010 и 2012. Я также отключил ReSharper и дизайнерское представление xaml, но все еще не успокоился.

Вот видео того, с чем я имею дело: http://youtu.be/KOADBKMIr7U

5 ответов5

10

Несколько советов по отключению дизайнера XAML в Visual Studio :

  1. По умолчанию полный просмотр XAML
    В меню Сервис -> Параметры откройте узел Текстовый редактор, затем узел XAML, затем выберите узел Разное; Убедитесь, что под заголовком Просмотр по умолчанию установлен флажок "Всегда открывать документы в полном представлении XAML".

  2. Убить дизайнера рендеринга
    Откройте диспетчер задач, щелкните правой кнопкой мыши файл XDesProc.exe и выберите "Завершить процесс".

  3. Открыть как исходный код
    Щелкните правой кнопкой мыши любой файл .xaml в обозревателе решений и выберите «Открыть с помощью…», выберите «Редактор кода (текста) Souce» и нажмите "Установить по умолчанию".

Другие советы от XAML Editor чрезвычайно медленны :

  1. Удалите файл параметров пользователя решения (.suo)
    Этот файл обычно находится в той же папке, что и файл решения (.sln) (лучше сохранить его резервную копию).

  2. Удалить «Лицензии.Licx "файл
    Этот файл находится в папке «Свойства проекта» (лучше сохранить резервную копию).

В статье Отзывчивое редактирование XAML с помощью ReSharper показано, как отключить IntelliSense и использовать вместо этого плагин ReSharper.

В статье Visual Studio Silverlight XAML конструктор очень медленно рекомендует удалить модель Microsoft.ServiceModel.DomainServices.WindowsAzure.dll сборка.

Я также видел рекомендации использовать конструктор / редактор Blend XAML вместо VS.

1

В Visual Studio 2015 перейдите в Tools->Options->XAML Designer и снимите флажок "Включить XAML Designer"

1

Единственное исправление, которое я нашел, это использование vs2013 с обновлением 2.

1

Несколько вещей, чтобы попробовать (если вы еще не сделали)...

  1. Отключить "Визуальный опыт". Перейдите в Инструменты-> Параметры-> Среда-> Общие, снимите все галочки в разделе визуального опыта

  2. Отключить автозаполнение. Перейдите в Инструменты-> Параметры-> Текстовый редактор-> [Язык, который вы используете] -> Общие, снимите все галочки в "Завершение выписки"

  3. Отключить перенос слов. Перейдите так же, как # 2, но снимите флажок "Word Wrap". Я читал, что это может замедлить intellsense

1

Попробуйте отключить Resharper, если он у вас есть и / или все другие плагины для VS. Определите, какая из них вызывает проблему, и попробуйте переустановить ее. Этот подход сработал для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .