Exportar (0) Imprimir
Expandir Tudo

Notas de versão do SDK do Azure para .NET 2,1

Atualizado: outubro de 2014

Este documento contém as notas de versão do Azure para o SDK do .NET versão 2.1 e descreve como O Visual Studio 2010 não terá suporte nas versões futuras do SDK, A depuração lado a lado do serviço em nuvem não tem suporte com os projetos criados antes da versão 1.7 e Alterações que causam interrupções.

O Azure para o número da versão .NET SDK (2,1) é determinado pelo assembly de tempo de execução do serviço principal do Windows Azure que usa controle de versão semântico. Outras bibliotecas de cliente empacotadas dentro do Azure SDK do .NET, junto com seus respectivos pacotes NuGet, seguem o controle de versão de forma independente com base no esquema do controle de versão semântico.

O Azure SDK do .NET 2.1 inclui o Azure Storage 2.0.6, Azure Service Bus 2.1, Azure Caching 2.0, e as bibliotecas do Azure Configuration Manager 2.0.1. Você também pode baixar essas bibliotecas de seus respectivos Pacotes NuGet.

Para obter mais informações relacionadas a esta versão, consulte os recursos a seguir:

Estamos emitindo um aviso antecipado de que o SDK do Azure para .NET 2.1 será a última versão do SDK que suportará o Visual Studio 2010. A próxima versão do SDK adicionará suporte ao Visual Studio 2013 e descontinuará o suporte ao Visual Studio 2010. Você pode continuar usando o Visual Studio 2010 para projetos que usam o SDK do Azure para .NET versões 2.1 e anteriores.

Enquanto a versão 2.1 do SDK continuar a oferecer suporte ao Visual Studio 2010, Visual Studio 2012 e Visual Studio 2013 Preview, recomendamos que você atualize seus projetos do Visual Studio 2010 para o Visual Studio 2012 ou Visual Studio 2013 assim que este SDK for liberado. Atualizar seus projetos agora assegurará que você possa usar os recursos mais recentes do Azure quando a próxima versão do SDK for lançada.

Side-by-Side Cloud Service Debugging só tem suporte com o SDK do Azure para as versões 1.7, 1.8, 2.0, e 2.1 do .NET. Para obter uma experiência completa de depuração, os projetos criados usando antes da versão 1.7 deverão ser atualizados. Para obter mais informações, consulte Política de ciclo de vida do suporte dos serviços em nuvem do Azure.

Por exemplo, ao executar um projeto criado no Azure SDK para a versão 1.6 do .NET em um computador com a versão 2.1 instalada, você verá a seguinte mensagem de erro: "O sistema não apresenta um pré-requisito para a execução do serviço".

Para resolver esse erro, desinstale o emulador de cálculo incluído na versão 2,1 e instale o emulador de cálculo o para a versão 1.6. No entanto, se fizer isso, você não poderá executar um aplicativo criado na versão 2,1 do SDK neste computador.

Veja as alterações recentes no Azure SDK do .NET 2,1:

  • Creating an ASP.NET MVC 5 Web API project or SPA project in a new Cloud Service in Visual Studio 2013 Preview- Ao criar esses tipos de projeto em Arquivo->Novo->Serviço em Nuvem do Azure->Aplicativo Web do ASP.NET, você deve adicionar manualmente um redirecionamento de assembly para ODataLib versão 5.5 se estiver usando a Biblioteca do Cliente de Armazenamento em seu projeto.  Isso pode ser feito de duas maneiras:

    • Remover e adicionar novamente o pacote NuGet da biblioteca de cliente de armazenamento clicando com o botão direito do mouse em Referências de projeto no Gerenciador de Soluções e selecionando Gerenciar pacotes NuGet

    • Ou, adicionar o redirecionamento de assembly como destacado no aviso de construção:

      C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(1613,5): warning MSB3247: 
      Found conflicts between different versions of the same dependent assembly. 
      Please add the following binding redirects to the "runtime" node in your application configuration file: 
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="Microsoft.Data.Edm" culture="neutral" publicKeyToken="31bf3856ad364e35" />
          <bindingRedirect oldVersion="0.0.0.0-5.5.0.0" newVersion="5.5.0.0" />
        </dependentAssembly>
      </assemblyBinding>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="System.Spatial" culture="neutral" publicKeyToken="31bf3856ad364e35" />
          <bindingRedirect oldVersion="0.0.0.0-5.5.0.0" newVersion="5.5.0.0" />
        </dependentAssembly>
      </assemblyBinding>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="Microsoft.Data.OData" culture="neutral" publicKeyToken="31bf3856ad364e35" />
          <bindingRedirect oldVersion="0.0.0.0-5.5.0.0" newVersion="5.5.0.0" />
        </dependentAssembly>
      </assemblyBinding>
      
      
  • Running the Azure compute emulator on the Windows 8.1 Preview- O Internet Explorer no Windows 8.1 Preview apresenta um novo modo avançado de segurança que interrompe o recurso o Iniciar sem depuração (CTRL+F5) do emulador de cálculo. Quando o emulador de cálculo inicia, o Internet Explorer é iniciado e falha ao carregar o aplicativo Web hospedado no IP do host local, porque http://127.0.0.x não está listado em Sites confiáveis. O recurso Iniciar sem depuração (F5) não é afetado.

  • Loading the ServiceRuntime from SDK 2.0 or later in a startup task throws an exception- Para resolver, adicione o atributo de useLegacyV2RuntimeActivationPolicy com um valor de true ao elemento de startup do arquivo de App.config para o executável, como no exemplo a seguir:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <startup useLegacyV2RuntimeActivationPolicy="true">
             ...
             ...
             ...
        </startup>
    </configuration>
    
  • WebPI feed failure conditions-

    • O feed de WebPI não será instalado se o Microsoft Root Certificate Authority 2010 ou 2011 estiver ausente. Para obter mais informações, consulte http://support.microsoft.com/kb/931125.

    • O feed de WebPI falhará em modo silencioso em computadores tiverem uma reinicialização pendente depois de instalar atualizações ou um novo software. Para resolver isso, reinicialize o computador e reinicie a configuração.

Consulte também

Outros recursos

Introdução ao Azure

Mostrar:
© 2014 Microsoft