Автоматическое выделение (разборные разделы) не запускается для файлов .ASPX в Visual Studio 2010 SP1 - PullRequest
14 голосов
/ 18 августа 2011

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

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

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

Есть идеи?

Ответы [ 5 ]

15 голосов
/ 28 марта 2012

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

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

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

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

4 голосов
/ 05 февраля 2013

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

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

Убедитесь, что для параметра реестра 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, и он автоматически включится снова, когда вы откроете файл.

1 голос
/ 04 октября 2012

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

0 голосов
/ 08 марта 2012

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

0 голосов
/ 09 сентября 2011

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

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

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

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

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

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

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

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

Я сообщу свои результаты, если добьюсь прогресса.

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