BizTalk 2013/2013 R2 Project Templates with Visual Studio 2015
Hello, yes, to install BizTalk 2013, you need the "Developer Tools and SDK" function for the standard Visual Studio 2012 and install BizTalk 2013 R2 Visual Studio 2013, otherwise the function is disabled.
Frustrated by this fact (at work we are now upgraded to VS2015), now I have found a way to install templates in VS 2015 and without installing VS2012 / 2013 on the system.
Tool required: Orca to modify msi.
Files for modification are located in subdir MSI from the BTServer directory of the extracted ISO (back up these files!)
Settings for change: Microsoft BizTalk Server.msi and
Microsoft BizTalk Server64.msi
Modifications:
AppSearch table: Drop Row for property "CSHARP_INSTALLED"
Properties-Table: Add row, property Name = 'CSHARP_INSTALLED', Value = 'True'
Properties-Table: Set the value of the TargetVsVersion property to '14 .0 '
Do this for both MSIs, save.
Now preliminary request VS 2012/2013 from files
Setup.xml and
The Setup_64.xml file must be deleted.
Just delete the entry
<RequiredComponent Name="VS2012"/> or
<RequiredComponent Name="VS2013"/>
from node
<Feature Name="Development">
MADE!
Hope this helps someone :-) Good luck!
best regards, Marco
--- EDIT if someone has a valid RegKey to check if VS215 is installed, the check in Setup.xml can be overwritten. That would be good and effective.
One of the valid changes for installing Visual Studio 2015 could be:
<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> </PlatformComponent>