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