Today I will talk about the creation of a development environment for SharePoint 2013.
I do not want to do a full tutorial, there are already a lot on the web (including the TechNet Wiki : http://social.technet.microsoft.com/wiki/contents/articles/15289.sharepoint-2013-best-practices-creating-a-development-environment.aspx)
I’m going to talk about a problem that occurs when Visual Studio 2012 is installed and you want to use SharePoint 2013 templates … which are not there by default!
To install these templates, a good article can be found here: http://blogs.msdn.com/b/timquin/archive/2013/01/22/setting-up-visual-studio-2012-for-sharepoint-2013-development-offline.aspx
If the article is interesting, a comment is also for people wanting to do as little as possible! Indeed, instead of having to download and install the provided list of elements, there is a “bundle pack” containing all (or almost all) of the elements!
This bundle is available at: http://go.microsoft.com/fwlink/?LinkID=279063&clcid=0x409 (Deepak Rajan thank you for this info!).
However, unlike his comment, when I wanted to do the installation, everything did not work properly. In fact I found myself confronted with the error described in the article.
« An error occurred whilst trying to load some required components, Please ensure the following prerequisite components are installed.
Microsoft Web Developer Tools
Microsoft Exchange Web Services»
In order to correctly install the template, we must proceed by combining the steps in the article and comment:
1) Download and install the “bundle pack” http://go.microsoft.com/fwlink/?LinkID=279063&clcid=0x409
2) Download the “Microsoft Exchange Web Service” package EwsManagedApi32.msi : http://download.microsoft.com/download/8/2/5/825231AC-D373-45D4-A644-7AF12340C815/EwsManagedApi32.msi
3) Run the installation of web service exchange via a command window with the command :
N.B : You must restart Visual Studio for the changes to take effect.
Hope this helps