Kentico Azure SDK Version Requirements

   —   

Avoiding version issues with Kentico Azure Cloud Service Projects

When developing a Kentico Azure Cloud Services project, you need to make sure that you are using the correct versions of Visual Studio, the Azure SDK, and Azure Authoring Tools for the version of Kentico you’re using. I’ll guide you through choosing the appropriate versions of each tool to ensure your project’s success.

Kentico, Visual Studio, Azure SDK, and Azure Authoring Tools version compatibility

Each version of Kentico was developed with a very specific version of Azure SDK. In order for the solution to build, publish, and function properly, it is important that you have the matching Azure SDK and authoring tools installed. You also need to make sure that the version of Visual Studio is supported and matches the installed SDKs. All of these versions must be correct to ensure that the solution is built, packaged, and deployed successfully. The version matrix below shows the compatible versions of Kentico, Visual Studio, and the Azure SDK and authoring tools:

Kentico

Azure SDK and Authoring Tools

Visual Studio

7.0

1.7

2008/2010/2012

8.0

2.2

2012/2013

8.1

2.3

2012/2013

8.2

2.5(.1)

2012/2013

9.0

2.7.1

2012/2013/2015

 

Known Issues

Any number of issues can arise if the versions do not match. Here are some examples that I have seen:

  • Visual Studio fails to open the Azure Project
  • Project fails to build
  • Project builds but fails to deploy
  • Certain functionality fails to work even though the project built, packaged and deployed successfully. (ex. Smart Search Functionality)

Additional Information

Using an unsupported version of Visual Studio or having a newer Azure SDK installed will sometimes prompt you to upgrade the project to use a newer SDK; DO NOT DO THIS! This will lead to additional issues that will consume a lot of time when trying to troubleshoot and, in the end, require you to revert the project back to its original-intended SDK references.

 

You can find the list of archived Azure SDKs and Authoring Tools on Microsoft Azure SDK for .NET.

Share this article on   LinkedIn

Aaron Kent

I am a Cloud Support Specialist here at Kentico.