65.9K
CodeProject 正在变化。 阅读更多。
Home

为 SharePoint BDC 应用程序文件启用智能感知

starIconstarIconstarIconstarIconemptyStarIcon

4.00/5 (1投票)

2010年2月12日

CPOL

2分钟阅读

viewsIcon

20284

downloadIcon

136

描述如何通过在 Visual Studio 中启用 Intellisense 来轻松创建/编辑 BDC 文件

引言

BDC(业务数据目录)应用程序文件是一个 XML 文件,包含 Lob 系统实例、实体、操作、关联、属性和访问控制列表。

由于 BDC 文件的结构复杂,很难记住所有必需的标签和层级结构,因此从头开始创建新文件非常繁琐。Lightning Tools 提供了诸如 BDC Meta Man 之类的第三方工具来简化操作。我附上了一个使用 BDC Meta Man 创建的 示例 BDC 文件

Visual Studio 2008 中的 XML Intellisense

如果在 Visual Studio 2008 中未启用 Intellisense,则创建 BCD XML 文件会耗时且更容易出现拼写错误。在 Visual Studio 中,XML 文件的 Intellisense 取决于与 XML 文件关联的 .xsd 模式文件。

大多数模式文件位于 C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas

启用 SharePoint BDC 应用程序文件的 Intellisense

要启用 Intellisense,请在 VS 2008 中创建一个新的 XML 文件,然后转到文件的 schemas 属性。浏览到 C:\Program Files\Microsoft Office Servers\12.0\Bin 文件夹,然后选择 bdcmetadata.xsd

设置模式后,Intellisense 立即开始工作。 之前,我遇到过一个问题,即在浏览并选择 xsd 文件后,VS 在 schemas 属性中显示一个空值,并且 Intellisense 无法工作。为了解决这个问题,只需复制整个 XSD 文件路径并将其粘贴到 schemas 属性中,Intellisense 就会开始工作。

BDC 文件的 Intellisense

自定义 XML 文件的 Intellisense

同样适用于我们创建其他 XML 文件,例如 Microsoft Build 包文件。

我们可以为依赖于某些模式的自定义 XML 文件启用 intellisense。我们只需要创建所需的模式或使用现有的模式文件,并将其放在上述Schemas文件夹下。

历史

  • 2010年2月12日:初始发布
© . All rights reserved.