0

在安装 BizTalk Server 2013 R2 时,当我尝试检查组件“开发人员工具和 SDK”时,它显示为不可用。我收到消息“未安装或未满足此选项的至少一项要求”

你能告诉我为什么这个选项不可用吗?我之前需要安装任何其他组件吗?

我正在按照我在BizTalk 2013 安装和配置中找到的步骤 - 安装和配置 BizTalk Server 2013(第 9 部分)

4

3 回答 3

3

BizTalk 2013 /2013 R2 项目模板与 Visual Studio 2015

BizTalk 2013 /2013 R2 项目模板与 Visual Studio 2015 是的,BizTalk 2013 的设置需要每个默认 Visual Studio 2012 的“开发人员工具和 SDK”功能,以及 BizTalk 2013 R2 Visual Studio 2013 的设置,否则该功能被禁用。

对这个事实感到沮丧(在工作中我们现在已经升级到 VS2015),我现在找到了一种在 VS 2015 下安装模板的方法,而无需在系统上安装 VS2012/2013。

所需工具:Orca 来修改 msi。

要修改的文件位于提取的 ISO 的 BTServer 目录的子目录 MSI 中(备份这些文件!)

要修改的安装:Microsoft BizTalk Server.msi 和
Microsoft BizTalk Server64.msi

修改:
AppSearch-Table:属性“CSHARP_INSTALLED”的删除行
属性-表:添加行,属性名称=“CSHARP_INSTALLED”,值=“真”
属性-表:将属性“TargetVsVersion”的值设置为“14.0”

对两个 MSI 执行此操作,保存。

现在,必须删除文件
Setup.xml 和Setup_64.xml中的 Prerequirement VS 2012/ 2013 。

简单地删除条目

<RequiredComponent Name="VS2012"/>
<RequiredComponent Name="VS2013"/>

从节点

<Feature Name="Development">

完成!

---编辑如果有人有一个有效的RegKey来检查是否安装了VS215,Setup.xml中的Check可以重写为这个。这将是很好且有效

的一个对 Visual Studio 2015 安装的有效修改搜索可能是:

<!-- language: lang-xml -->
<PlatformComponent _locAttrData="DisplayName" _locID="25" Name="VS2015" DisplayName="Microsoft Visual Studio 2015">
<Detection Type="RegDWORD">
    <DetectKey Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\14.0\Setup\Visual Studio 2015 Prerequisites" Value="InstallSuccess" ValueData="1"/>
</Detection>

于 2016-07-10T07:21:04.370 回答
3

好的,这是您所有可能的安装方案:

  1. 您正在安装 BizTalk Server(无论版本)以创建构建服务器
    =>然后是的,您需要 Visual Studio 才能安装开发人员工具和 SDK,
    这些包包含 MSBuild 和其他使您能够构建和部署应用程序的东西
  2. 您正在将 BizTalk Server 安装为“真正的”服务器(产品、集成...)
    => 您不需要开发人员工具和 SDK
  3. 您正在开发机器上安装 BizTalk Server
    => 您应该已经安装了 Visual Studio
于 2015-07-10T15:17:21.690 回答
1

Visual Studio 2013 是 BizTalk Server 2013 R2 开发人员工具和 SDK 的软件要求。

详细信息:BizTalk Server 2013 和 2013 R2 的硬件和软件要求

于 2015-07-10T10:18:20.877 回答