0

我有一个工作的 VS2019,我通过 VS2019 中的“管理扩展”添加了扩展“BizTalk ESB Toolkit Initerary Designer”和“BizTalk Server”

我已经重新启动了 VS 和我的计算机 我没有在我的计算机上安装 BizTalk server 2020 我确实以管理员身份运行 VS2020

我现在可以通过“添加新项目”添加 BizTalk 项目,因为有一个名为“BizTalk Server 应用程序项目”的模板

当我这样做时,我得到了一个新的 BT 项目但是当我尝试添加新项目时,我得到的只是“BizTalkServerInventory”选项,没有其他项目,如架构或编排

新的 BizTalk ESB 作为一种选择存在......

此外,当我尝试构建时,我收到以下错误:

错误 MSB4018 “UpdateVersionTask”任务意外失败。System.IO.FileNotFoundException:无法加载文件或程序集“Newtonsoft.Json,版本=12.0.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。Det går inte att hitta filen。文件名:Microsoft.BizTalk.ALM.JsonSchema.UpdateVersionTask.Execute() 的 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd 中的“Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed” .ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

当我尝试添加 Newtonsoft.Json 时,我得到“操作失败,项目名称不受支持”,在此之后,“管理 NuGet 包”我变灰了......

4

1 回答 1

0

您需要在装有 Visual Studio 的计算机上安装 BizTalk(通常是开发人员版),否则 BizTalk 解决方案所需的 DLL 将不存在。根据您的问题,您还需要从 Visual Studio Market 安装 BizTalk 扩展。

您无需在开发环境中配置 BizTalk 即可摆脱困境,但通常配置它更实用,因此您可以使用 Visual Studio 在本地部署并快速测试更改。否则,您将必须有某种构建服务器(通常再次需要安装 BizTalk)或 DevOps 管道才能编译和部署到 BizTalk Server。

于 2020-04-23T21:13:03.120 回答