安装BizTalk 2020后可创建项目但无法新建artifacts故障求助
故障原因
该问题的核心触发原因按出现概率从高到低排序如下:
- 已安装的BizTalk 2020未完成基础配置:BizTalk的开发组件模板需要和BizTalk运行时配置项关联注册,未配置状态下核心组件未向VS 2019注册对应的Artifact模板。
- VS 2019的必备依赖工作负载/组件缺失:BizTalk开发工具依赖.NET Framework 4.8、Web开发组件等基础组件,未安装会导致模板加载失败。
- BizTalk VSIX扩展版本和VS 2019小版本不兼容:VS 2019的16.10以上小版本和部分旧版BizTalk VSIX存在适配问题。
- VS 2019的本地项目模板缓存损坏:异常卸载/安装会导致模板缓存索引异常,无法识别已安装的BizTalk模板。
解决方案
按以下步骤逐一排查修复:
- 完成BizTalk 2020基础配置
运行BizTalk Server配置向导,依次完成企业单一登录、BizTalk组、运行时环境的基础配置,配置完成后重启设备。 - 补全VS 2019依赖组件
打开Visual Studio Installer,在已安装的VS 2019条目下点击「修改」,确认已安装以下工作负载:
- .NET 桌面开发
- ASP.NET 和 Web 开发
- 数据存储和处理
切换到「单个组件」标签,确认已安装.NET Framework 4.8 SDK与.NET Framework 4.8 运行时,补全缺失组件后等待安装完成。
- 重新安装适配版BizTalk VSIX扩展
打开VS 2019的「扩展-管理扩展」,卸载所有BizTalk相关扩展,关闭VS后进入BizTalk 2020安装目录下的C:\Program Files (x86)\Microsoft BizTalk Server 2020\Developer Tools\路径,找到对应VS 2019版本的VSIX安装包,右键执行安装。 - 重置VS模板缓存与用户配置
以管理员权限打开VS 2019对应的「Developer Command Prompt for VS 2019」,依次执行以下两条命令:
devenv /installvstemplates devenv /resetuserdata
命令执行完成后重启VS,新建BizTalk项目验证添加新项菜单是否已正常展示所有BizTalk Artifact选项。
内容的提问来源于stack exchange,提问作者Ron Beau
相关产品推荐
相关产品推荐

