Я недавно начал использовать CAML.NET IntelliSense для SharePoint с Visual Studio 2008; который прекрасно работает; однако всякий раз, когда я создаю новый проект с использованием STSDev 2008 (и, таким образом, генерирую feature.xml и WebParts.xml), схемы по умолчанию включают CAML.NET IntelliSense и встроенные (относительно неполные) схемы:
- caml.xsd
- wss.xsd
- coredefinitions.xsd
- camlview.xsd
Все найдено в расширениях веб-сервера \ 12 \ TEMPLATE \ XML. Существование обеих этих схем для файла вызывает большое количество предупреждений, уведомляющих меня о том, что конкретная запись схемы уже объявлена в одном из вышеуказанных файлов. Отключение их для каждого файла по отдельности прекрасно работает, однако в решении SharePoint с 40 или 50 файлами XML это быстро становится трудоемким.
Можно ли отключить эти встроенные схемы, выбрав «Не использовать выбранные схемы», не работает для будущих файлов XML только текущая?