BC36810:编译项目中的 XML 架构时发生错误

编译项目中的 XML 架构时发生错误。 因此,XML IntelliSense 不可用。

项目中包含的 XML 架构定义 (XSD) 架构中存在错误。 当你添加的 XSD 架构 (.xsd) 文件与项目的现有 XSD 架构集存在冲突时,就会发生此错误。

错误 ID:BC36810

更正此错误

  • 双击“错误列表”窗口中的警告。 Visual Basic 会将你转到 XSD 文件中作为警告来源的位置。 更正 XSD 架构中的错误。

  • 确保所有必需的 XSD 架构 (.xsd) 文件都包含在项目中。 可能需要单击“项目”菜单上的“显示所有文件”,才能在“解决方案资源管理器”中看到 .xsd 文件。 右键单击 .xsd 文件,然后单击“包括在项目中”,将文件包含在项目中。

  • 如果你使用的是 XML to Schema 向导,并且你从同一源推断架构多次,可能会发生此错误。 在这种情况下,可以从项目中删除现有的 XSD 架构文件,添加一个新的 XML to Schema 项模板,然后为 XML to Schema 向导提供项目的所有适用 XML 源。

  • 如果在 XSD 架构中没有发现任何错误,XML 编译器可能没有足够的信息来提供详细的错误消息。 如果你确保项目中包含的 .xsd 文件的 XML 命名空间与在 Visual Studio 中为 XML 架构集标识的 XML 命名空间一致,就可以获取更详细的错误信息。

另请参阅