Отключить проверку Visual Studio не XML-файлов, которые выглядят как XML? - PullRequest
12 голосов
/ 12 октября 2008

У меня есть куча файлов шаблонов Velocity в проекте Visual Studio 2008, проблема в том, что, несмотря на то, что расширение .vm вместо .xml или аналогичное, Visual Studio считает, что HTML-код, который они содержат, должен Стандарты именования XML и генерируют ошибки (не только предупреждения) при каждой компиляции.

Как мне сказать Visual Studio игнорировать эти "неисправные" XML-файлы? Я готов отказаться от всей проверки XML, но я также не нашел такой возможности.

Обновление , ошибки не останавливают сборку, они просто заглушают реальные ошибки примерно за 20 ошибок проверки. Кажется, я помню вариант отключения проверки в VS 2005, но я не могу найти такую ​​возможность в VS 2008.

Я принимаю добавление ## в начало файла в качестве ответа, это помогает, даже если это некрасиво. Спасибо, Нир!

Обновление 2 Я подумал, что попробовал ваш ответ до Марка и обнаружил, что он не запоминается должным образом. Но теперь, когда я попробовал это снова, он работает очень хорошо, и это чище, чем добавление комментария к каждому файлу. Вознаграждение принятого ответа.

Ответы [ 3 ]

16 голосов
/ 12 октября 2008

Ошибки XML обычно отображаются, только если файл открыт.

Обычно вы можете отключить его, не открывая его в редакторе xml; ошибки обычно не останавливают сборку - они просто выглядят так, как делают. Щелкните правой кнопкой мыши -> Открыть с помощью ... Source (Text) Editor (или HTML, если хотите) (и устанавливается по умолчанию).

3 голосов
/ 12 октября 2008

Я добавляю комментарий в качестве первой строки файла vm, поэтому файл не начинается с символа <, а VS не считает, что это файл xml. </p>

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

1 голос
/ 12 октября 2008

Вы пробовали: щелкните правой кнопкой мыши файл .VM, выберите Свойства. Там вы можете изменить действие «Сборка», возможно, вы захотите установить для него «Контент» или «Нет».

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