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',值 = 'True'
Properties-Table:将属性“TargetVsVersion”的值设置为“14.0”
对两个 MSI 执行此操作,保存。
现在,文件中的先决条件 VS 2012/ 2013
Setup.xml 和
必须删除 Setup_64.xml。
简单删除条目
<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>