У меня есть довольно небольшое решение C# с примерно 5 проектами в нем. Я использую Visual Studio 2012 с Update 4 и Resharper 8.1 (сборка 8.1.23.546). Он находится на I7 с SSD и 16 ГБ оперативной памяти, с кучей дискового пространства. Производительность на этой машине фантастична для всего остального.Resharper 8.1 Test Runner замедляется Редактирование текста в Visual Studio
У меня есть R #, который должен быть моим модульным тестовым бегуном, и я заметил, что как только я запускаю какие-либо модульные тесты (один или несколько, прохождение или сбой, не имеет значения), текстовый редактор Visual Studio становится почти непригодным для использования. Ввод в окно редактора страдает от такого крайнего запаздывания (до 1 секунды между нажатиями клавиш), что он полностью разрушает поток разработки. Иногда мне приходится перестать набирать текст, чтобы нажимать клавиши, чтобы я мог что-то найти в Intellisense.
Проблема сохраняется до тех пор, пока я не закрою, а затем снова открою VS, после чего все будет хорошо. Пока я не проведу еще один модульный тест. Затем он снова вернулся.
Я запустил Process Monitor, чтобы убедиться, что что-то получилось (это не так), и я пробовал разные вещи, такие как очистка различных кешей, временные файлы asp.net, сброс настроек, , фактически в основном почти все варианты представлены на Google search results for VS being really slow
Однако процесс устранения в конечном итоге сузил все до проблемы с Resharper и, в частности, тестовым бегуном.
Затем я попробовал советы по оптимизации производительности R #, как описано here - The Ultimate Guide to speeding up Resharper, и единственный, кто работал (после многих перезапусков), был отключением Runner Unit Test Runner.
С тех пор я отключил испытательный бегун R # и вернулся к встроенному VS (который я ненавижу), и проблема сразу же исчезла. Как только я снова включу R # тестовый бегун, проблема вернется.
Неужели кто-нибудь еще испытал эту проблему и нашел решение?
Приветствия :)
У меня такая же проблема. В обычном режиме запись выполняется быстро, но когда я редактирую единичный тестовый файл, он отстает. Я думал, что это был анализ кода, который делал это, потому что использование Ctrl + Alt + Shift + 8 (отключить анализ кода для текущего файла), казалось, помогло. Тем не менее, не-отдельные тестовые файлы были в порядке. Затем я снял флажок «Включить модульное тестирование», и проблема исчезла, независимо от настроек анализа кода. У меня нет решения. –
@JeremyRoberts Я думаю, что это, возможно, было исправлено с новой версией R # (8.2.x EAP), см. Мой ответ ниже?Надеюсь, это сработает и для вас! – wislon