Exportar (0) Imprimir
Expandir Tudo

Azure SDK for .NET 2.0 Release Notes

Atualizado: abril de 2014

This document contains the release notes for the Azure for .NET SDK 2.0 release and describes how Side-by-Side Cloud Service Debugging is Not Supported with Projects Built Prior to Version 1.7, New Features, Breaking Changes, and the Windows Azure Cloud Services Support Policy.

Azure for .NET SDK version number (2.0) is determined by the core Windows Azure service runtime assembly using semantic versioning. Other client libraries packaged inside the Azure SDK for .NET, along with their respective NuGet packages, follow independent versioning based on the semantic versioning scheme.

The Windows Azure SDK for .NET 2.0 includes Windows Azure Storage, Windows Azure Service Bus 2.0, Windows Azure Caching 2.0, and Windows Azure Configuration Manager 2.0 libraries. You can also download these libraries from their respective NuGet packages.

For more information related to this release, see the following resources:

Side-by-Side Cloud Service Debugging is only supported with Windows Azure SDK for .NET versions 1.7, 1.8, and 2.0. For a full debugging experience, projects built using versions prior to version 1.7 must be upgraded. For more information, see Windows Azure Cloud Services Support Lifecycle Policy.

For example, when running a project built on Windows Azure SDK for .NET version 1.6 on a machine with version 2.0 installed, you will see the following error message- "The system is missing a prerequisite to execute the service."

To work around this error, uninstall the compute emulator included in version 2.0 and install the compute emulator for version 1.6. If you do this, however, you will not be able to run an application built on SDK version 2.0 on this machine.

The following features are new in the Windows Azure SDK for .NET 2.0:

  • Windows Azure Web Sites – Microsoft Visual Studio Tools now includes support for diagnostics, management, and simplified publishing for Windows Azure Web Sites. The Visual Studio Server Explorer has added support for Web Sites. Server Explorer enables you to list, manage, and configure settings on your web site. The process of publishing to a web site has also been simplified.

  • Windows Azure Cloud Services Diagnostics – Visual Studio Tools support added for configuring and viewing diagnostics data on a live service without re-deploying. For more information, see What's New in the Windows Azure Tools.

  • Cloud Services – Added support for newly-available high memory A6 & A7 Windows Azure Virtual Machine sizes; you can now deploy a cloud service to the high memory A6 & A7 Virtual Machine sizes. For more information, see Virtual Machine and Cloud Service Sizes for Windows Azure.

  • Windows Azure Storage services- New Cloud Service project templates now reference Storage Client Library 2.0 by default. Visual Studio Server Explorer now has rich support for performing CRUD operations on table entities while also adding support for creating and deleting tables in the Windows Azure Table service from within Visual Studio.

  • Windows Azure Service Bus – Updated the client library with support for browsing messages, the event-driven message programming model, and auto-deleting idle messaging entities. For more information, see http://msdn.microsoft.com/en-us/library/dn198643.aspx.

  • Guest OS Upgrade- Guest OS upgrades from OS Family 1 or 2 to OS Family 3 are now supported. Note that applications targeting OS Family 3 have a minimum requirement of Windows Azure SDK version 1.8 and .NET Framework 4.0.

The following are breaking changes in the Windows Azure SDK for .NET 2.0:

  • Windows Azure Diagnostics- The Windows Azure Diagnostics client library has been updated so that it no longer has a dependency on the Storage Client Library version 1.7. This change makes it easier for your application to use newer versions of the Storage Client Library and may require minor code changes to update your applications. For more information, see Breaking Changes in Windows Azure Diagnostics (SDK 2.0).

  • .NET Framework minimum version- The minimum version of the .NET Framework required for building web and worker roles is now .NET Framework 4.0. You can still reference .NET Framework 3.5 assemblies in your project, but the project itself must be built targeting .NET Framework 4.0 or 4.5. For more information about changing the .NET Framework target version, see How to: Target a Version of the .NET Framework.

  • ServiceRuntime, Configuration and Caching assemblies are now built against the .NET Framework 4.0 runtime. Therefore, any of your applications that target the .NET Framework 3.5 should now target the .NET Framework 4.0 before upgrading to the Windows Azure SDK for .NET 2.0.

  • Windows Azure Connect- The Windows Azure Connect preview is being retired June 30. Please transition to site-to-site or point-to-site VPNs. For more information see this Connect article.

  • Hosted Web Core Support- Hosted Web Core will not be supported in Windows Azure SDK versions 2.0 and later. Windows Azure web roles now require a <Site> element in the service definition file (CSDEF) for your role. The <Site> element was introduced in version 1.3 of the Windows Azure SDK and allows a web role to run in full IIS mode. In order to upgrade your web role, you must add the <Site> element if it is not currently specified in the CSDEF file. For more information on configuring your web role of IIS, see Configure the Site Entry in the Service Definition File.

  • CSUpload.exe warning- CSUpload.exe now emits a warning recommending that you use Windows Azure PowerShell cmdlets to upload VHDs to Windows Azure.

  • Service Bus client library – the Message Buffer feature, and all APIs related to MessageBuffer have been removed. You should instead use Service Bus queues.

In an effort to evolve the Windows Azure developer ecosystem, we are introducing the new support & life cycle policies for Cloud Services  – Guest OS & SDK.  These policies exclude Windows Azure Virtual Machines(IaaS).

  • Guest OS Family-  Windows Azure Cloud Services will support no fewer than the latest two Guest OS Families for deploying new Cloud Services.  Microsoft will notify users 12 months before  deprecating a Guest OS Family in order allow the transition to a supported family.

  • Guest OS Version- Windows Azure will support only the latest Guest OS Version for each family. Customers using the Automatic Update option always receive the latest Guest OS Version as it is rolled out.  Microsoft will provide a 60 day grace period for customers using the manual update option before they must adopt the latest Guest OS version in order to continue to use the Cloud Service under the terms of the Windows Azure SLA.

  • Windows Azure SDK-  Windows Azure Cloud Services will support no fewer than the latest two SDK versions for deploying new Cloud Services.  Microsoft will provide 12 months notification before retiring a SDK in order to smooth the transition to a supported version. The Windows Azure SDK Policy covers Windows Azure SDK Authoring Tools, Client Libraries, Command line utilities, Compute & Storage Emulators, and Windows Azure Tools for Microsoft Visual Studio.

For more information, see Windows Azure Cloud Services Support Lifecycle Policy.

Consulte também

Outros recursos

Introducing Windows Azure

© 2014 Microsoft