Копировать и вставлять разметку Razor в Visual Studio 2010 SP1 очень медленно - PullRequest
7 голосов
/ 25 июля 2011

Каждый раз, когда я пытаюсь вставить что-либо в файл CSHTML, который содержит разметку Razor или нацелен на строку внутри блока кода - вся Visual Studio зависает почти на минуту.

Я применил SP1 для VisualСтудия.Я использую ASP.NET MVC 3.

У меня также есть эта проблема только на одном компьютере, поэтому я предполагаю, что есть какое-то несоответствие приложения или версии, которое я просто не вижу.Я использую ReSharper и обновил его до 6.0 безрезультатно (хотя проверка кода Razor работает и действительно хороша).

Только если я вставлю строку, содержащую разметку Razor, проблема возникнет.Я не получаю ошибок при операции копирования, и если я вставляю обычный HTML без разметки Razor или внешних блоков кода в тот же файл, никаких проблем не возникает.Нет проблем с вставкой в ​​любые другие типы файлов, такие как .cs или .aspx.Страдают только что созданные проекты MVC 3, а также существующие старые проекты.

Ответы [ 2 ]

0 голосов
/ 12 октября 2011

Я решил это некоторое время назад, но я не помню, какой именно компонент был проблемой - но это был либо SP1 для Visual Studio, который на самом деле не был RTM (хотя это не было очевидно, если посмотреть на диалоговое окно about)сложность в выяснении) или, скорее всего, по моей памяти, установленная версия MVC 3 до RTM, также совершенно не очевидная при просмотре списка установленных компонентов.

Потребовалась некоторая ручная работа, чтобыудалите все связанные компоненты, включая некоторые взломы реестра, перед переустановкой версии RTM, после чего проблема исчезла.Мне не пришлось переустанавливать Visual Studio или какие-либо из моих надстроек.

Надеюсь, это поможет кому-то с подобными проблемами, тщательно выяснить точные номера сборки предполагаемых компонентов.На самом деле они могут быть до RTM: 9

0 голосов
/ 25 июля 2011

Вы пытались сбросить настройки Visual Studio?Я не могу обещать, что это поможет, но я думаю, что стоит попробовать (devenv.exe /ResetSettings).Если это не поможет, я думаю, вам придется переустановить Visual Studio.

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