在安装 BizTalk Server 2013 R2 时,当我尝试检查组件“开发人员工具和 SDK”时,它显示为不可用。我收到消息“未安装或未满足此选项的至少一项要求”
你能告诉我为什么这个选项不可用吗?我之前需要安装任何其他组件吗?
我正在按照我在BizTalk 2013 安装和配置中找到的步骤 - 安装和配置 BizTalk Server 2013(第 9 部分)
在安装 BizTalk Server 2013 R2 时,当我尝试检查组件“开发人员工具和 SDK”时,它显示为不可用。我收到消息“未安装或未满足此选项的至少一项要求”
你能告诉我为什么这个选项不可用吗?我之前需要安装任何其他组件吗?
我正在按照我在BizTalk 2013 安装和配置中找到的步骤 - 安装和配置 BizTalk Server 2013(第 9 部分)
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>
好的,这是您所有可能的安装方案:
Visual Studio 2013 是 BizTalk Server 2013 R2 开发人员工具和 SDK 的软件要求。