迁移 BizTalk Server 项目
使用 Visual Studio 转换可将为BizTalk Server开发的 Visual Studio 项目迁移到较新的环境。 有关支持的迁移版本列表,请参阅 支持的升级路径和安装指南。
运行转换向导后的 BizTalk 项目更改
下表显示了 BizTalk Server 2006 R2 项目配置名称的更改,以及某些特定配置属性在项目转换为较新的BizTalk Server项目后的位置。 大多数与BizTalk Server相关的项目设置位于 Project Designer的“部署”选项卡上。
BizTalk Server 2006 R2 项目 | BizTalk Server项目 |
---|---|
嵌入跟踪信息 输出配置属性 | 在“项目Designer的”生成“选项卡上定义 TRACE 常量生成选项 |
生成调试信息 输出配置属性 | 在“项目Designer的”生成“选项卡上定义 DEBUG 常量生成选项 |
BPEL 合规性 代码生成配置属性 | 项目属性窗口中的 BPEL 合规性代码生成属性 |
注意
BizTalk 项目现在有两种生成类型:发布和调试,它们取代了早期版本的开发和部署。 但是,你将继续看到从 BizTalk Server 2006 R2 迁移的项目的开发和部署配置。
注意
在转换期间选择备份选项后,仅备份 *.btproj 和 *.btproj.user 项目文件。 其他文件必须手动备份。
注意
对自动生成的项目(例如 XSD 和 ODX 文件)的任何自定义都将在转换过程中丢失。 这也适用于将 Web 引用添加到 BizTalk 项目时生成的 XSD 文件。
项目迁移和延迟签名
BizTalk Server使用延迟签名的 2006 R2 项目在转换BizTalk Server后,可能会在生成过程中失败。 如果迁移的项目配置的 “生成序列化程序集 生成”设置未设置为 “关闭”,则可能会发生这种情况。
项目迁移和 MSMQT
MSMQT 不再是BizTalk Server的一部分。 有关这如何影响项目迁移的详细信息,请参阅主题 MSMQT 弃用。
项目转换需要项目和解决方案文件
如果尝试转换 BizTalk Server 2006 R2 项目,并且没有解决方案文件,将收到以下错误:
转换项目文件时出错。 元素 <VisualStudioProject> 的子元素 <BIZTALK> 无效。
项目转换需要BizTalk Server项目中的解决方案文件 (.sln) 。 如果解决方案文件不可用,则必须使用 Visual Studio 2005 创建一个,并将 BizTalk Server 2006 R2 项目添加到解决方案。 然后运行 Visual Studio 转换向导。
注意
可以使用 Visual Studio 仅使用项目文件 (.btproj) 转换项目。