Автоматическая компоновка (сворачиваемые разделы) не запускается для файлов .ASPX в Visual Studio 2010 SP1

В Visual Studio 2010 с пакетом обновления 1 автоматическое определение не включено для файлов ASPX при его открытии. Для каждого открытого файла мне нужно щелкнуть Edit/Outlining/Start, автоматическое выделение, что крайне раздражает. Этот шаг не требуется, если открыты только файлы с кодом (не ASPX).

Я использую несколько расширений, все они от MS, включая Power Tools, инструменты JavaScript и т.д., и я подумал, что, возможно, они вызывают проблему, поэтому я отключил их все и перезапустил VS, но проблема все еще существует.

У меня не было этой проблемы с VS2010 (без SP) на Win XP Pro, которую я использовал около 18 месяцев, но недавно я сделал чистую установку Win 7 x64, VS2010 и VS2010 SP1, и теперь у меня есть этот вопрос.

Любые идеи?

Ответы

Ответ 1

Я разместил тот же вопрос на форумах MS, и мне сказали сделать следующее: у меня еще не было времени попробовать, но я подумал, что добавлю его здесь:

Попробуйте создать два новых проекта (один проект такого же типа, как ваш предыдущий проект, другой проект другого типа.) посмотрите, проблема все еще существует.

Если эта проблема все еще существует, вы можете попробовать следующие решения:

  • Если мы перезагружаем операционную систему в безопасном режиме, имеем ли мы проблема? Это может помочь изолировать любые другие приложения. вмешательство в Visual Studio. Обратите внимание, что некоторые функции (например, IIS) недоступен в безопасном режиме. Проверьте, может ли это применяться или не. В дополнение к безопасному режиму мы также можем предложить "чистую загрузку": http://support.microsoft.com/kb/310353.

    • Если мы создадим новую учетную запись пользователя, возникает ли у нас проблема? Это может помогают изолировать причины, связанные с коррупцией в профиле пользователя.

    • Если мы используем "devenv.exe/resetsettings", он решает проблему? Он восстанавливает настройки Visual Studio по умолчанию.

    • Если проблема остается, мы можем использовать мастер установки Visual Studio (через Панель управления) для восстановления Visual Studio. Он может восстанавливать визуальные Studio в исходное состояние.

Тема форума здесь.

Я получу свои результаты, если успею.

Ответ 2

Это сработало для меня:

В реестре смотрите здесь:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Редактор HTML

для значения с именем OutlineHTMLOnFileOpen. Mine был установлен в 0, измените его на 1. Убедитесь, что вы делаете это, пока VS закрыт, так как он сохраняет это значение при выходе и будет изменять его.

Ответ 3

У меня была эта проблема, и это сводило меня с ума всю неделю!

Наконец удалось исправить это очень просто:

Убедитесь, что для параметра OutlineHTMLOnFileOpen для реестра установлено значение: -1

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\HTML Editor

OutlineHTMLOnFileOpen = -1

Откройте VS, затем откройте файл aspx.

Нажмите CTRL M, затем M, еще раз нажав клавишу CTRL.

Press Ctrl+ M M

Подождите несколько моментов, и начнется автоматический механизм выделения.

Перезагрузите VS, и он будет автоматически запускаться при открытии файла.

Ответ 4

У меня была такая же проблема, и я отключил свои расширения. Как только я отключил Javascript Addins от Microsoft (что дает определение и сопоставление), я обнаружил, что мне удалось изменить настройки реестра, и он не изменил настройки. Я собираюсь восстановить аддон, чтобы убедиться, что это была настоящая причина.

Ответ 5

Использование Ctrl + M должно переключать это, если вы сосредоточены на файле, имеющем проблемы. У меня была такая же проблема, пока я не понял, что случайно использовал горячие клавиши, чтобы включить и выключить ее.