2

我最近开始使用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 文件?

4

1 回答 1

2

好吧,如果您真的不想要它们 - 您可以从 xsd 路径 ( %VsInstallDir%\xml\Schemas) 中删除模式 - 并且可能禁用下载 (Options->TextEditor->Xml->Miscellaneous)。我的机器处于不适合尝试的状态,但理论上它应该可以工作......

于 2009-03-27T07:56:10.150 回答