我最近开始使用CAML.NET IntelliSense for SharePoint和 Visual Studio 2008;效果很好;但是,每当我使用 STSDev 2008(并因此生成 feature.xml 和 WebParts.xml)创建一个新项目时,默认架构包括 CAML.NET IntelliSense 和内置(相对不完整)架构:
- caml.xsd
- wss.xsd
- 核心定义.xsd
- camlview.xsd
都可以在 Web 服务器扩展\12\TEMPLATE\XML 中找到。文件的这两种模式的存在会导致大量警告,通知我已在上述文件之一中声明了特定的模式条目。为每个文件单独禁用它们效果很好,但是在包含 40 或 50 个 XML 文件的 SharePoint 解决方案中,这很快就会变得很费力。
是否可以禁用这些内置模式,选择“不使用选定的模式”对未来的 XML 文件仅适用于当前的 XML 文件?