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