You will need Azure SDK installed…

In an earlier blog post, I was bemused that the Create New Project wizard was skipping the Azure configuration screen.

It has now been confirmed that this is because the Azure SDK is required as an installation pre-requisite in order to create and configure the Azure role, and to correctly support the deployment to Azure.

Additionally, I can also confirm that there is no dependency on the Azure SDK on the Casablanca runtime libraries themselves.

Installing Azure SDK

You can download the installer from http://www.windowsazure.com/en-us/develop/downloads/. This actually fires up a Web Platform Installer which can download and install other components in addition to the Azure SDK.

figure-02

Clicking through will install the Azure SDK and any other components you have chosen to install/upgrade.

Hello World Revisited

Creating a new Casablanca Project raises the following wizard…

figure-03

… followed by …

figure-04

… which results in the following Solution Tree being created

figure-05

The Worker Role references the Deployment Project, and the Deployment project references the Casablanca Service.

…and One Last Thing

When you are building worker roles, ensure that you fire up Visual Studio with ‘Run As Administrator’.

Without Administrator privileges, you will get:

figure-06

You may also have to open up firewall ports and that kind of thing depending on how your development environment is set up…

Happy Coding!

The New Bits Are Here!!!

Hello all!

Just received word from the Microsoft Casablanca team that the November bits are available for general download.

[quote]

The November refresh of Casablanca bits is available for download!

As always, you’ll find the download links on the DevLabs page. There are four different MSIs, supporting Visual Studio 2010, Visual Studio 2012, Visual Studio 2012 Express for Windows Desktop and Visual Studio 2012 Express for Windows 8.

This release fixes multiples issues reported on this forum and adds the following improvements:

  • Cleanup of several HTTP APIs 
  • Full support for Azure tables
  • File and tcp stream buffer implementations for the WinRT version of Casablanca
  • Programmatic control of chunk sizes when sending HTTP entity body data
  • Improved Azure blob and queue support, including the latest REST APIs
  • Support for Azure SDK 1.8

As always, send you feedback through this forum!

Thanks for your support,

Casablanca Team

[/quote]

We’ll be re-compiling and pushing out some more of our demos with the new bits. Stay tuned.