Отключить схемы XML по умолчанию в Visual Studio? - PullRequest
2 голосов
/ 11 марта 2009

Я недавно начал использовать 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 только текущая?

1 Ответ

2 голосов
/ 27 марта 2009

Ну, если вы действительно не хотите их - вы можете удалить схемы из пути xsd (%VsInstallDir%\xml\Schemas) - и, возможно, отключить загрузку (Опции-> TextEditor-> Xml-> Разное). Моя машина не в подходящем состоянии, чтобы попробовать ее, но теоретически она должна работать ...

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