Visual Studio 2008 форматирует теги asp в нижний регистр - PullRequest
2 голосов
/ 24 июня 2009

Недавно моя Visual Studio 2008 (с Resharper 4.5) начала переформатировать теги asp в нижний регистр.

Пример:

<asp:Repeater runat="server" id="rp">

становится

<asp:repeater runat="server" id="rp">

и я не могу найти способ заставить его этого не делать. Я использую Ctrl-k Ctrl-d для переформатирования.

Я попытался сбросить настройки Visual Studio, отключив Resharper. Кажется, ничто не кусается.

На прошлой неделе я действительно удалил огромную папку «Отраженные файлы» в папке «Мои документы и настройки», может ли это быть причиной?

Ответы [ 4 ]

4 голосов
/ 08 декабря 2009

У меня была такая же (или очень похожая) проблема.

Я также удалил некоторые (но не все) файлы в папке

C:\Documents and Settings[username]\Application Data\Microsoft\VisualStudio\9.0\ReflectedSchemas

Причина, по которой я это сделал, заключается в том, что на меня распространяется откровенно ограниченный размер моего (Windows XP) роумингового профиля: - (

После того, как я это сделал, VS intellisense и автоматическое форматирование документа начали вести себя так, как будто он не знал, что такое теги

Я нашел это сообщение в блоге Тимом Василом, которое указало мне на решение.

Вот что я сделал, чтобы исправить это:

  1. Удалены все файлы в C: \ Documents и Настройки [имя пользователя] \ Приложение Data \ Microsoft \ VisualStudio \ 9.0 \ ReflectedSchemas

  2. Удалены все файлы в C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary Файлы ASP.NET

  3. Удален файл параметров пользователя .suo (имя файла совпадает с именем файла решения, но вместо .sln .suo)

(Примечание: VS со временем восстанавливает различные файлы в свое время ...)

3 голосов
/ 24 июня 2009

Перейти в Инструменты | Параметры ...

Развернуть: Текстовый редактор - HTML

Выберите узел «Формат» и посмотрите, какие настройки у вас установлены для «Заглавных букв» «Тег сервера» и «Атрибуты сервера - я думаю, что по умолчанию теперь используется« Строчные буквы »- попробуйте вместо этого установить значение« Допустимое определение ».

Более подробную информацию об этих опциях можно найти здесь:

Формат, HTML, текстовый редактор, диалоговое окно «Параметры»

0 голосов
/ 24 июня 2009

Я нашел причину. Я вернул эту большую папку размером 650 МБ в папку C: \ Documents and Settings \ Мой идентификатор пользователя \ Application Data \ Microsoft \ VisualStudio \ 9.0, и все, похоже, вернулось в нормальное состояние.

Спасибо за попытку помочь мне!

0 голосов
/ 24 июня 2009

Я не уверен насчет постоянного исправления, но что вы можете сделать, это выбрать проблемное кодирование, затем нажать CTRL + K, а затем CTRL + F, по порядку.

CTRL + K, F

Это автоматически отформатирует кодировку (и сделает ее правильной). Если это не работает, то это может быть проблема / настройка автоматического форматирования

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