使用 Visual Studio

在 BizTalk 项目系统中,可以使用 Microsoft Visual Studio 中提供的许多工具,以及专为创建在 Microsoft BizTalk Server 上运行的应用程序而设计的工具。 本主题介绍一些可用来创建在 BizTalk Server 上运行的应用程序的通用过程。

在使用 BizTalk 项目系统创建应用程序时,将用到许多相同的用户界面 (UI) 组件,例如解决方案资源管理器和“属性”窗口。 此外,某些组件(如 BizTalk 编辑器)仅在安装BizTalk Server后才可用。 虽然可以将这些特定的BizTalk Server UI 组件用于任何项目系统,但它们特别使你能够生成在BizTalk Server上运行的应用程序。

虽然 BizTalk 项目系统使用的许多菜单和菜单命令与其他 Visual Studio 项目系统中的相同,但在使用 BizTalk 项目系统时,还会有一些新的、不可用的、扩展的或受限制的命令。 本主题介绍了在 Visual Studio 中可用的各种菜单,以及它们与 BizTalk 项目系统进行交互的方式。

注意

以下主题重点介绍了与 Visual Studio 中操作不同的菜单和菜单项:

文件菜单

对于 BizTalk 项目,大多数 “文件 ”菜单命令的工作方式与其他 Visual Studio 项目相同。 但某些命令在使用 BizTalk 项目时不受支持或不可用。 例如,使用管道时不支持 Print 命令。

视图菜单

下表列出了“ 视图 ”菜单中提供的 BizTalk 项目系统窗口、工具栏和工具箱。

子菜单名称 子菜单名称(如果适用) 说明
其他窗口 业务流程视图 通过“业务流程视图”窗口,可以添加、删除和检查业务流程参数、端口及端口类型、消息及多部分消息类型、相关集及相关类型、角色链接及角色链接类型、作用域以及业务流程属性。 注意: 此窗口仅在打开的业务流程中可用。
其他窗口 表达式编辑器 “表达式编辑器”窗口是带有 IntelliSense 功能的标准 Visual Studio 文本编辑器,通过该窗口,可以输入复杂的表达式。
工具箱 BizTalk 管道组件 列出了可拖至管道设计图面上的管道组件。 只能向可用的活动管道添加管道组件。
工具箱 BizTalk 业务流程 列出了可拖至业务流程设计图面上的业务流程形状。
工具箱 BizTalk 映射器 列出了可拖至映射网格图面上的 functoid。 这些 functoid 按功能进行分组。
工具栏 BizTalk 编辑器 一种可视工具,用于简化创建 XML 格式和非 XML 格式的结构化文档架构的过程,此类架构使用 XML 架构定义语言 (XSD) 指定。
工具栏 BizTalk 映射器 一种图形化用户界面工具,用于简化指定 XML 文档转换的过程,该过程基于 BizTalk 编辑器所创建的两个架构,生成可扩展样式表语言转换 (XSLT) 样式表作为编译输出。

“项目”菜单

下表列出了“ 项目 ”菜单上的一些命令。

子菜单名称 说明
添加引用 使用此菜单项可以引用其他项目、其他 .NET 项目或 COM 项目。
中的 使用此菜单项可以添加 WCF 服务引用。 还可以通过单击“添加服务引用”对话框上的“ 高级 ”,使用此项添加 Web 引用
添加生成的项 可以使用此菜单项来添加产生的适配器或计划文件,或使用 WCF 服务。
添加适配器服务引用 使用此菜单项可浏览(和搜索)元数据并使用所选操作和/或类型生成 .NET CLR 代理类。 注意: 仅当计算机上安装了 WCF LOB 适配器 SDK) 附带的至少一个适配器 (,此项才会显示在 BizTalk 菜单中。
添加使用适配器引用 使用此菜单项可浏览(和搜索)来自适配器的元数据,然后为所选操作生成 XML 架构。 注意: 仅当计算机上安装了 WCF LOB 适配器 SDK) 附带的至少一个适配器 (,此项才会显示在 BizTalk 菜单中。

有关为 BizTalk Web 服务添加 Web 引用的信息,请参阅 添加 Web 引用

“生成”菜单

生成 ”菜单包含生成命令。 它还包含用于运行Configuration Manager设置生成和部署配置选项的命令。 若要部署项目,请在 解决方案资源管理器右键单击该项目,然后单击“部署”命令。 只有在您开发应用程序或具有简单方案时,才应当使用此部署方法。 此部署方法 不会 跟踪版本,可以轻松覆盖程序集的早期版本。 在开发阶段或测试阶段重用相同的版本很有用,但在生产环境中却并非如此。 有关部署的信息,请参阅 了解 BizTalk 应用程序部署和管理

若要向 BizTalk 管理数据库添加 BizTalk 项目,请运行程序集部署向导。 有关程序集部署向导的详细信息,请参阅 如何从 Visual Studio 部署 BizTalk 程序集

注意

Visual Studio 包含一个 Dotfuscator 版本,该版本将采用编译的程序集并对其进行模糊处理,重命名符号和其他标识符,以努力保护知识产权。 不能部署通过此工具运行的程序集。

调试菜单

BizTalk 项目系统支持 “调试 ”菜单命令。 有关在 BizTalk Server 中进行调试的信息,请参阅调试业务流程

“BizTalk”菜单

使用项目时,打开 BizTalk 编辑器、BizTalk 映射器或 BizTalk 业务流程Designer时,将显示 BizTalk 菜单。 换句话说,就是当您尝试编辑计划或映射或业务流程时,会出现 BizTalk 菜单。

注意

尽管您也可从 Visual Studio 的其他项目系统中访问业务流程设计器、BizTalk 编辑器和 BizTalk 映射器,但这些 BizTalk 工具的行为可能无法预测。 您应在 BizTalk 项目的上下文中使用业务流程设计器、BizTalk 编辑器和 BizTalk 映射器。

帮助菜单

下表列出了“帮助”菜单上的一些命令,因为它们与“帮助”BizTalk Server相关。

菜单命令 说明
动态帮助 此菜单命令将打开“ 动态帮助 ”选项卡,该选项卡根据任务动态生成主题。
Contents 此菜单命令将打开“ 内容 ”选项卡,并显示所有已安装的帮助集合。 若要查看目录,必须已安装了 Microsoft Visual Studio 产品文档和 BizTalk Server 产品文档。
关于 Microsoft BizTalk Server 此菜单命令将打开“关于 Microsoft BizTalk Server”对话框。 此对话框显示BizTalk Server产品信息。
Index 无法通过此版本中的索引访问BizTalk Server帮助文档。
搜索 此版本中的 BizTalk Server 帮助文档没有筛选器,但如果在“筛选依据”下拉列表中选择“ (没有筛选器) ,则可以搜索BizTalk Server帮助文档。

属性页

使用项目设计器中的属性页可以配置 BizTalk 项目的程序集项目属性和部署属性。

过程

配置程序集项目属性
  1. 在“解决方案资源管理器”中,选择项目。

  2. 在“项目”菜单上,单击“属性”以激活项目Designer。

  3. 单击“应用程序” 选项卡。

  4. 单击“ 程序集信息” 并更新所需的程序集属性。

    注意

    如果将证书用于在 BizTalk Server 上运行的应用程序,请使用 Project Designer中的“签名”选项卡指定程序集的密钥文件位置。

配置部署属性
  1. 选择要为其配置部署属性的项目。

  2. 在“项目”菜单上,单击“属性”以激活项目Designer。

  3. 单击“ 部署 ”选项卡并更新部署属性。

另请参阅

开发人员工具