Windows Azure Tools for Microsoft Visual Studio extend Visual Studio 2008 and Visual Studio 2010 Beta 2 to enable the creation, configuration, building, debugging, running and packaging of scalable web applications and services on Windows Azure.
New for the November 2009 release:

· Service Model UI: A redesigned and significantly more complete interface for manipulating Role configuration information. To access, double-click on a role node in the Solution Explorer.

· Additional role templates: Support for ASP.NET MVC 2 (2010 only), F# worker roles (2010 only), and WCF Service Application web roles.

· VS2010 Beta2 Support: Support for Visual Studio 2010 Beta 2 and VWD Express 2010 Beta 2.

· Support for dynamically creating tables: The Create Tables functionality is now performed automatically; there is no longer a need to right-click and select Create Tables… on the project after your table definitions have changed.

· Full support for and installation of the November Windows Azure SDK release:

o The sample storage client has been replaced by a new production quality library.

o New Diagnostics library enables logging using .NET APIs and enables the collection of diagnostic information from the service.

o Service Runtime library updated to support inter-role communication and notification of configuration changes .

o Support for input endpoints on Worker Roles.

o Higher fidelity simulation of Development Storage: supports all current cloud storage features, including dynamically creating tables.

o Ability to choose the size of the VM for a role instance.

o Ability to persist data in local storage even after the role is recycled.

o Ability to manage certificates to install to the role VMs.

Windows Azure Tools for Microsoft Visual Studio includes:

· C# and VB Project creation support for creating a Windows Azure Cloud Service solution with multiple roles.

· Tools to add and remove roles from the Cloud Service.

· Tools to configure each Role.

· Integrated local development via the Development Fabric and Development Storage services.

· Running and Debugging a Cloud Service in the Development Fabric.

· Building and packaging of Cloud Service Packages.

· Browsing to the Windows Azure Developer Portal.