Отключить проверку Visual Studio не XML-файлов, которые выглядят как XML?
У меня есть куча файлов шаблонов Velocity в проекте Visual Studio 2008, проблема в том, что, несмотря на то, что расширение .vm
вместо .xml
или аналогичный Visual Studio считает, что HTML-код, который они содержат, должен соответствовать стандартам именования XML и генерирует ошибки (а не только предупреждения) при каждой компиляции.
Как я скажу Visual Studio игнорировать эти "неисправные" XML-файлы? Я готов отказаться от всей проверки XML, но я не нашел такой возможности.
Обновление, ошибки не останавливают сборку, они просто заглушают реальные ошибки примерно за 20 ошибок проверки. Кажется, я помню вариант отключения проверки в VS 2005, но я не могу найти такой вариант в VS 2008.
Я принимаю добавление ##
в начале файла в качестве ответа, он делает свое дело, даже если это некрасиво. Спасибо, Нир!
Обновление 2 Я думал, что попробовал ваш ответ до Марка и обнаружил, что он не запоминается должным образом. Но теперь, когда я попробовал это снова, он работает очень хорошо, и это чище, чем добавление комментария к каждому файлу. Вознаграждая принятый ответ.
3 ответа
Ошибки XML обычно отображаются только в том случае, если файл открыт.
Обычно вы можете отключить его, не открывая его в редакторе xml; ошибки обычно не останавливают сборку - они просто выглядят так, как делают. Щелкните правой кнопкой мыши -> Открыть с помощью... Source (Text) Editor (или HTML, если хотите) (и установите по умолчанию).
Я добавляю комментарий в качестве первой строки файла vm, поэтому файл не начинается с символа <, а VS не считает, что это файл xml.
Просто добавьте ## в качестве первой строки каждого файла, затем закройте и снова откройте его.
Вы пробовали: щелкните правой кнопкой мыши файл.VM, выберите Свойства. Там вы можете изменить действие "Сборка", вы можете установить его на "Контент" или "Нет".