Ответ 1
Вы не указали, какую версию Visual Studio вы используете, но я нашел рекламный ролик, в котором утверждается, что они сделали некоторые улучшения производительности между 2005 и 2005SP1
Мы внесли изменения в VS2005 SP1 (и включил его в VS 2008), который оптимизирует производительность в веб-проектах сначала выполнив лексический поиск элемента, подлежащего рефакторингу определить, должна ли страница загружен. Прошу прощения за то, что он взял нас так долго, чтобы обновить эту проблему с помощью разрешающая способность; было несколько подключений ошибок, которые были связаны, и пока мы обновлено большинство из нас удалось пропустить некоторые.
Мы ожидаем, что в будущем мы сделаем еще больше улучшений производительности для этот сценарий (post VS 2008), но надеюсь, что у нас есть оптимизация значительно увеличили производительность в большинстве случаев.
Кроме того, это решение вроде бы засасывает, но MS предложила это обходное решение:
В отношении обходных решений вы можете повысить эффективность значительно, если вы откроете все веб-страниц до выполнения рефакторинг. Я согласен, что это не особенно хорошо обходной путь, но для В VS 2005 мы решили перенести правильность выполнения рефакторинга.
Источник: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=92239