Visual studio 2013 Медленное редактирование файлов бритвы

Я только что установил VS2013. Когда я нажимаю клавиши Up или Down в редакторе файлов бритвы, который не является чистым html и имеет некоторые коды бритвы, VS 2013 замедляет и постоянно потребляет ~ 25% от ЦП, и все медленно, пока я не перезапущу VS.

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

Я пробую много вещей, но ни одна из них не устраняет проблему:

  • Отключение Resharper
  • Отключение Производительность Power Tools 2013
  • Отменив выбор " Наглядный опыт клиента клиента) в разделе Параметры - Окружение"
  • Отключение git плагина или другого элемента управления Source: установите подключаемый модуль текущего источника на Нет

Я тестирую его на одной машине в VS 2012, и все работает нормально.


Изменить: Я тестировал разные сценарии, и, наконец, выяснилось, что следующие строки вызывают проблему:
<ul>
    <li style="@(!User.IsInRole("men") ? "display: none" : "")">Menu1</li>
    <li style="@(!User.IsInRole("women") ? "display: none" : "")">Menu2</li>
</ul>

Если я удалю style="@(!User.IsInRole("men") ? "display: none" : "")", проблема больше не возникает. Есть идеи?


Изменить: Я сообщил о проблеме для microsoft здесь, пожалуйста, поддержите ее для лучшей и быстрой поддержки.

Ответы

Ответ 1

Как вы можете видеть в билете, отправленном в MS, это была ошибка, которая была решена в Обновление 2 RTM VS2013.

Ответ 2

Попробуйте отключить Антивирус в вашей системе, у меня была аналогичная проблема в проекте VS2012, который был разрешен с отключением Антивируса (более поздние изменения конфигурации группой безопасности), достаточно забавный, у меня также была проблема только с файлами Razor (McAfee был виновник в моем случае).

Ответ 3

При использовании TFS я обнаружил, что переход на рабочую область сервера значительно быстрее, если у вас есть постоянное подключение к Интернету. В противном случае я бы сделал две вещи: проверьте журнал событий на наличие каких-либо предупреждений или ошибок, а также воспользуйтесь диспетчером задач или проводником процессов.