可以使用 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 来转换项目。