Pregunta

Recientemente comencé a usar CAML.NET IntelliSense para SharePoint con Visual Studio 2008; que funciona muy bien; sin embargo, cada vez que creo un nuevo proyecto usando STSDev 2008 (y así genero feature.xml y WebParts.xml), los esquemas predeterminados incluyen CAML.NET IntelliSense y los esquemas integrados (relativamente incompletos):

  • caml.xsd
  • wss.xsd
  • coredefinitions.xsd
  • camlview.xsd

Todos se encuentran en las extensiones del servidor web \ 12 \ TEMPLATE \ XML. La existencia de estos dos esquemas para el archivo provoca una gran cantidad de advertencias, notificándome que una entrada de esquema específica ya está declarada en uno de los archivos anteriores. Deshabilitarlos para cada archivo individualmente funciona muy bien, sin embargo, en una solución de SharePoint con 40 o 50 archivos XML, esto se vuelve laborioso rápidamente.

¿Es posible deshabilitar estos esquemas integrados, seleccionando " No usar esquemas seleccionados " ¿no funciona para futuros archivos XML solo el actual?

¿Fue útil?

Solución

Bueno, si realmente no los quiere, puede eliminar los esquemas de la ruta xsd (% VsInstallDir% \ xml \ Schemas ) y tal vez deshabilitar la descarga (Options- > TextEditor - > Xml- > Varios). Mi máquina no está en un estado adecuado para probarla, pero debería funcionar en teoría ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top