I have got to the point where running Visual Studio as an Administrator I have named it and chosen "sharepoint-hosted" and validated the server and clicked finish (Step 5).

Instead of getting the next step where I open the AppManifest.xml file I get a message saying "An error occurred whilst trying to load some required components, Please ensure the following prerequisite components are installed. Microsoft Web Developer Tools and Microsoft Exchange Web Services"

I have checked VS setup and web developer tools is definetely installed (the only option I have would be to remove it)

Any help would be greatly appreciated. I know Im a noob here (this is my first post) but I have googled this and searched stack exchange and found nothing that helps me.

I believe so, as I don't think you get the option in Visual Studio for the project "Sharepoint 2013 App" unless they are installed, but as I have to use an offline install (as my Dev has no internet access, I could have a mismatch, but I have no idea how to determine if thats the case!) What I downloaded was "Preview 2" if that helps
– sunhillcopperDec 11 '12 at 7:40

This is what Visual Studio is showing as Installed Products
– sunhillcopperDec 11 '12 at 23:20

3 Answers
3

With an offline install you have to download the Exchange Web Services component. I had downloaded "EwsManageApi" and installed that.

As the error message specifically refers to Exchange Web services, I looked at other versions and tried the older 1.1 and the 32 bit version, but they didn't work either, ** until ** I relised in my haste that I installed using the default settings (which is for the current user) and not for all users of the machine.

So installing EwsManagedApi32 for all users on a 64 bit server does the trick (for me)

I tried reinstalling the EWS Managed API for All Users, but that didn't solve it for me. In the end the solution was simple:

Just uninstall BOTH the EWS Managed API and the Microsoft Office Developer Tools for Visual Studio 2012. After that reinstall ONLY the Office Developer Tools. This time the Web Platform Installer will ensure the correct EWS Managed API is also installed.