BizTalk 2013 Installation and Configuration – Install Visual Studio 2012 (Part 6)

The BizTalk Server development tools are based on Visual Studio. And like previous versions, at a minimum, you must have the Microsoft Visual C#® .NET component of Visual Studio installed on your computer if you wish to install the BizTalk Server Developer Tools and SDK component.

Note: Visual Studio 2012 is not required if you are installing BizTalk Server on a production computer (runtime only), on which no application development or debugging is required to be done.

The BizTalk Server runtime components require .NET Framework 4.5. In addition, the .NET Framework 3.0 is required if the Windows Communication Foundation (WCF) adapter or WCF Interceptor is installed.

However, unlike previous versions of Visual Studio and the official documentation, with Visual Studio 2012 you cannot customize the features to install to the point of only install Visual C#, at least that I know of.

To install Visual Studio 2012:

  • Insert the Visual Studio 2012 installation disk into the DVD-ROM drive.
  • On the Start page, accept the license agreement by selecting “I agree to the License terms and conditions” and then click “Next”.

BTS-2013-VS-2013-Start

  • On the Optional features to install page, you can clear all features, however, I think that is important at least to install “Microsoft Web Developer Tools“. Add the following features to your installation:
    • Microsoft Web Developer Tools
    • Microsoft Office Developer Tools (not required)

BTS-2013-VS-2013-Optional-features

  • And then click “Install”
  • On the Finish page, close the window or click “Launch”.

BTS-2013-VS-2013-Finish

Important Note: Your version of Visual Studio will include Microsoft SQL Server Express or compact as an optional feature. This feature it may cause BizTalk Server setup to fail and should not be installed but as we cannot customize the Visual Studio 2012 installation, we should remove this features afterward.

Remove Microsoft SQL Server Express

As I say previous your version of Visual Studio will include Microsoft SQL Server Express or compact as an optional feature. This feature it may cause BizTalk Server setup to fail and should not be installed but as we cannot customize the Visual Studio 2012 installation, it’s very important that we remove this features.

To avoid futures complications I choose to uninstall this two features:

  • Microsoft SQL Server 2012 Express LocalBd
  • Microsoft SQL Server Compact 4.0 SP1 x4 ENU: Microsoft SQL Server Compact 4.0 is a free, embedded database that software developers can use for building ASP.NET websites and Windows desktop applications. SQL Server Compact 4.0 has a small footprint and supports private deployment of its binaries within the application folder, easy application development in Visual Studio and WebMatrix, and seamless migration of schema and data to SQL Server

To uninstall this features:

  • Press the “Windows key” to switch to Metro UI.
  • Type “Programs and Features” and click in “Programs and Features” option on Settings menu.

BTS-2013-VS-2013-Programs-Features-metro-UI

  • Select “Microsoft SQL Server 2012 Express LocalBd” and click “Uninstall”.

BTS-2013-VS-2013-Uninstall-Microsoft-SQL-Server-2012-Express-LocalBd

  • Repeat the process, select “Microsoft SQL Server Compact 4.0 SP1 x4 ENU” and click “Uninstall”.

Use Command-Line Parameters to Install Visual Studio

Studio as an unattended (that is, customized silent) installation.
To do this we need:

  • In the root of the DVD (image), you will find a file ‘AdminDeployment.xml’. We need to copy this file to a local folder;
  • Next, we edit the AdminDeployment.xml file, as per in the Microsoft instructions, and change the Selected attributes to our likings.
  • Then call the installer: vs_ultimate /AdminFile [yourpath]\admindeployment.xml

Thank you Peter Vervoorn for your comment (unfortunately during the migration process to this new blog, his comment was not migrated) and for providing this solution.

Related links

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

One Platform Operations, Monitoring and Analytics Software
BizTalk360

microsoft biztalk

Learn more

Over 500 customers across 30+ countries depend on BizTalk360

ServiceBus360

Azure service bus

Learn more

Start managing your Azure Service Bus namespaces in minutes

One Platform - Operations, Monitoring and Analytics Software
BizTalk360

microsoft biztalk

Learn more

Over 500 customers across 30+ countries depend on BizTalk360

One Platform - Operations, Monitoring and Analytics Software
ServiceBus360

Azure service bus

Learn more

Start managing your Azure Service Bus namespaces in minutes

Back to Top