Descrição da atualização de 2013 Visual Studio 2

Traduções deste artigo Traduções deste artigo
ID do artigo: 2927432 - Exibir os produtos aos quais esse artigo se aplica.
Declaração de suporte
O seguinte conteúdo refere-se à página de download de atualização 2 do Visual Studio 2013. Para obter mais informações sobre o seguinte conteúdo, consulte detalhes no site Microsoft Download Center.

Observação:Há diferentes níveis de suporte para cada produto. Leia as instruções de suporte a seguir com atenção antes de instalar a atualização.

Instalando atualizações do Visual Studio, você está optando por receber e instalar as atualizações futuras do Visual Studio 2013. A Microsoft oferece suporte nos produtos Visual Studio 2013 RTM e os produtos Visual Studio 2013 Update mais recentes.

Profissional, Premium, Ultimate,e Express para Windowsprodutos: Professional, Premium, Ultimate e Express para Windows são os produtos Visual Studio 2013 RTM completos que também incluem a atualização 2 do Visual Studio. Se você tiver o Visual Studio 2013 instalado e execute este download no momento, você obterá o 2 Atualização Visual Studio apenas. Se você atualmente não tiver Visual Studio 2013 instalado quando você instalar este download, você receberá 2013 do Visual Studio e o Visual Studio Update 2. Pacotes de idiomas do Visual Studio 2013 RTM pode ser instalado em relação a esses produtos de atualização 2 correspondentes.
Expandir tudo | Recolher tudo

Neste artigo

Introdução

A Microsoft lançou a atualização Team Foundation Server 2013 2 em 2 de abril de 2014 e Visual Studio 2013 atualização 2 em 12 de maio de 2014. Essa atualização introduz novas melhorias de tecnologia no Team Foundation Server (TFS), ferramentas de teste, ferramentas Microsoft Azure, gerenciamento de liberação, depurador, Profiler, IntelliTrace, geração de código, Entity Framework 6.1, o NuGet, TypeScript, Visual Studio IDE, ASP.NET e Web Ferram 2013.2. O Visual Studio 2013 atualização 2 inclui as mais recentes atualizações, adições de recursos e correções de bugs.

Para obter mais informações sobre Atualizações de produto do Visual Studio também está disponível no site do Visual Studio.

Como obter a atualização 2 do Visual Studio 2013

Atualizações do Visual Studio 2013 são versões cumulativas. Os seguintes links para download sempre apontem a atualização mais recente: Você também pode exibir a lista completa de Atualizações do Visual Studio 2013.

Declaração livre de vírus

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
A Microsoft examinou esse arquivo em busca de vírus. O software de detecção de vírus utilizado foi o mais atual que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Como instalar o Visual Studio 2013 atualização 2

Para obter orientações de instalação de produtos do Visual Studio, consulte:

Como instalar o Visual Studio

Como instalar o Team Foundation Server e Visual Studio ALM

Como instalar o gerenciamento de liberação para Visual Studio 2013

ImportanteEssa atualização se aplica ao Visual Studio e o Team Foundation Server (TFS). Mecânica de instalação do Visual Studio e o TFS difere uns dos outros. A atualização do Visual Studio está instalada na parte superior, tudo o que já está instalado no computador. A atualização do TFS é um layout completo que substitui o que está instalado no computador. Antes de tentar aplicar a atualização do TFS, certifique-se de que você tem um backup completo dos bancos de dados atuais. Se o TFS atualizar instalação falhar, não será possível reiniciar a atualização ou reverter para a versão anterior do TFS sem executar uma restauração.

A atualização do gerenciamento de liberação é um layout completo que inclui as mais recentes adições de recursos e correções de bugs para o gerenciamento de liberação para Visual Studio 2013. Antes de tentar aplicar a atualização de gerenciamento de liberação, certifique-se de que você tem um backup completo dos bancos de dados atuais e chave de criptografia RSA (consulte ablog lança para instruções de exportação de chaves de criptografia RSA). Se o gerenciamento de liberação atualizar instalação falhar, não será possível reiniciar a atualização ou reverter para a versão anterior do gerenciamento de liberação sem executar uma operação de restauração.

Como o gerenciamento de liberação para a atualização 2 do Visual Studio 2013 é dita, aplicam os seguintes caminhos de atualização.

Atualizações com suporte:
  • Solte o gerenciamento para Visual Studio 2013 à gerência de lançamento para a atualização de 2013 Visual Studio 2
  • Gerenciamento de atualização de 2013 Visual Studio 1 à gerência de lançamento para a atualização de 2013 Visual Studio 2 de versão
  • Gerenciamento de atualização de 2013 Visual Studio 2 RC para o gerenciamento de versão de atualização de 2013 Visual Studio 2 de versão

Novas melhorias de tecnologia e erros corrigidos no Visual Studio 2013 atualização 2

Os avanços na tecnologia

Foram feitas as seguintes melhorias de tecnologia nesta versão.

ASP.NET e Web Tools 2013.2
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
    Modelos de projeto do ASP.NET
    • Atualizações para modelos de projeto do ASP.NET para oferecer suporte a confirmação de conta e de redefinição de senha.
    • Suporte para contas de empresa local na API da Web do ASP.NET

    Aprimoramentos do Editor do Visual Studio Web
    • Novo editor de JSON
    • Novo editor de Sass (.scss)
    • Implementar o selecionador de URL para HTML/CSS
    • Atualizações para o menos editor adicionando mais recursos
    • Atualização KO Intellisense no editor de HTML

    Link do navegador
    • Link do navegador agora oferece suporte a conexões HTTPS e listará que no painel de controle com outras conexões desde que o certificado é confiável pelo navegador.
    • Mapeamento de fonte de melhor

    Suporte a Sites da Web Microsoft Azure no Visual Studio
    • Suporte Azure entrar
    • Depuração remota para Microsoft Azure Sites da Web (WAWS)
    • Visualização remota
    • Suporte para a criação de Sites do Azure

    Aprimoramentos de publicação na Internet
    • Melhorar a experiência do usuário para a publicação

    Estrutura do ASP.NET
    • Se seu modelo é usar Enums, Scaffolder o MVC irá gerar suspenso para Enum. Usa os auxiliares de Enum no MVC.
    • Atualizados os modelos de EditorFor na estrutura do MVC para usarem as classes de inicialização.
    • MVC e Web API Scaffolders adicionará 5.1 pacotes para MVC e API da Web.
    • Camada de extensibilidade da estrutura adicional para oferecer suporte a Scaffolders personalizados de terceiros.

    Formulários da Web do ASP.NET
    • Os modelos de formulários da Web mostram agora como fazer confirmação de conta e a redefinição de senha para a identidade do ASP.NET.
    • Fonte de dados do Entity Framework e o provedor de dados dinâmicos para 6 do Entity Framework. Para obter mais detalhes, consulte o seguinte blog do MSDN:
      Provedor de dados dinâmico e controle EntityDataSource do Entity Framework 6

    ASP.NET MVC 5.1
    ASP.NET Web API 2.1
    Páginas da Web ASP.NET 3.1
    • Vários correções de bugs

    Identidade ASP.NET 2.0.0
    • Autenticação de dois fatores

      Autenticação de dois fatores de suporte do ASP.NET identidade agora. Autenticação de dois fatores fornece uma camada extra de segurança para suas contas de usuário no caso em que sua senha seja comprometida. Também há proteção para ataques de força bruta contra os códigos de dois fatores.
    • Bloqueio de conta

      Fornece uma maneira de bloquear o usuário se o usuário digitar incorretamente a senha ou os códigos de dois fatores. O número de tentativas inválidas e o timespan para que os usuários sejam bloqueados pode ser configurado. Um desenvolvedor opcionalmente pode desativar o bloqueio de conta para determinadas contas de usuário.
    • Confirmação de conta

      O sistema de identidade ASP.NET agora oferece suporte a confirmação de conta. Este é um cenário bastante comum na maioria dos sites hoje onde quando registrar uma nova conta no site, você precisa confirmar seu email antes que você poderia fazer qualquer coisa no site. Email de confirmação é útil porque impede que contas falsas está sendo criado. Isso é extremamente útil se você estiver usando o email como um método de comunicação com os usuários do seu site como sites de fórum, banking, comércio eletrônico e sociais sites da web.
    • Redefinição de senha

      Senha redefinição é um recurso onde o usuário pode redefinir suas senhas se tiver esquecido a sua senha.
    • Selo de segurança (sinal fora everywhere)

      Suporta uma maneira de gerar o Token de segurança para o usuário em casos quando o usuário altera sua senha ou qualquer outro tipo de segurança relacionadas a informações sobre como remover um logon associados (por exemplo, Facebook, Google, Microsoft Account e assim por diante). Isso é necessário para garantir que qualquer tokens gerados com a senha antiga são invalidados. No projeto de exemplo, se você alterar a senha do usuário é gerado um novo token para o usuário e qualquer tokens anteriores são invalidados. Este recurso fornece uma camada extra de segurança ao seu aplicativo desde quando você alterar sua senha, você será desconectado de todos os lugares (todos os outros navegadores) em que você fez no aplicativo.
    • Verifique o tipo de chave primária a ser extensível para usuários e funções

      No ASP.NET 1.0 de identidade, o tipo de chave primária para a tabela de usuários e funções era cadeias de caracteres. Isso significa que quando o sistema de identidade ASP.NET foi mantido no SQL Server usando o Entity Framework, usávamos nvarchar. Houve muitas discussões sobre esta implementação padrão em estouro de pilha e com base nos comentários recebidos. Nós fornecemos um gancho de extensibilidade onde você pode especificar o que deve ser a chave primária da tabela de usuários e funções . Esse gancho de extensibilidade é particularmente útil que se você está migrando o aplicativo e o aplicativo estava armazenando UserIds são GUIDs ou icas.
    • Suporte IQueryable em usuários e funções

      Adicionado suporte para IQueryable em UsersStore e RolesStore, você pode obter facilmente a lista de usuários e funções.
    • Operação de exclusão de suporte por meio de UserManager
    • Indexação em nome de usuário

      Na implementação do ASP.NET identidade Entity Framework, adicionamos um índice exclusivo sobre o nome de usuário usando a nova IndexAttribute no EF 6.1.0-Beta1. Isso certifica-se de que os nomes de usuário sempre são exclusivos e não havia nenhuma condição de corrida no qual você pode acabar com nomes de usuários duplicados.
    • Validador de senha aprimorada

      O validador de senha que foi entregue no ASP.NET identidade 1.0 foi um validador de senha bem básica que só foi validar o comprimento mínimo. Há um novo validador de senha que lhe dá mais controle sobre a complexidade da senha. Observe que mesmo se ativar todas as configurações dessa senha, recomendamos que você habilitar a autenticação de dois fatores para as contas de usuário.
    • IdentityFactoryMiddleware / CreatePerOwinContex
    • UserManager

      Você pode usar a implementação de fábrica para obter uma instância de UserManager do contexto OWIN . Esse padrão é semelhante ao que usamos para obter AuthenticationManager do contexto OWIN para entrar e SignOut. Essa é uma maneira recomendada de se obter uma instância de UserManager por solicitação para o aplicativo.
    • DbContextFactory Middleware

      Identidade do ASP.NET usa o Entity Framework para manter o sistema de identidade no SQL Server. Para isso o sistema de identidade tem uma referência para o ApplicationDbContext. A Middleware DbContextFactory retorna uma instância de ApplicationDbContext por solicitação que você pode usar em seu aplicativo.
    • Pacote do NuGet de amostras de identidade ASP.NET

      Pacote do NuGet amostras pode torná-lo mais fácil de instalar e executar os exemplos para a identidade do ASP.NET e siga as práticas recomendadas. Este é um exemplo de aplicativo ASP.NET MVC. Modifique o código de acordo com o aplicativo antes de implantá-los em produção. O exemplo deve ser instalado em um aplicativo ASP.NET vazio.

      Para obter mais informações sobre o pacote, vá para a seguinte publicação do blog:
      Visualizar apresentação de Microsoft.AspNet.Identity 2.0.0

  • Componentes do Microsoft OWIN

    Vários bugs corrigidos nesta versão, consulte as notas de versão para a versão estável mais recente (2.1.0).
  • SignalR do ASP.NET

    Vários bugs corrigidos nesta versão, consulte as notas de versão.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Geração de código
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Esta atualização permite que os desenvolvedores especificar que os programas ser compiladas para processadores de última geração que suportam o conjunto de instruções de AVX2 de destino.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Depurador
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Adicionado um visualizador para dados JSON contidos em objetos de cadeia de caracteres.
  • Você pode comparar dois arquivos de .diagsession que contêm dados de memória gerenciada.
  • Você pode acionar manualmente o conteúdo prefetch em aplicativos da Windows Store.
  • Depuração de funcionalidades que inclui o Explorador do DOM e o console do JavaScript quando você estiver depurando dentro de um controle de exibição da Web de Script adicionado.
  • Ponto de extensibilidade adicionada para plug-ins do Visual Studio modificar configurações de símbolo do depurador.
  • Você pode inspecionar os valores de objetos individuais quando você depura memória gerenciada de um arquivo de despejo de memória heap.
  • Desenvolvedor de Windows Phone 8.1 pode usar Visual Studio para depurar problemas com sites que estão em execução no Internet Explorer do telefone.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Entity Framework 6.1
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Atualize o Entity Framework para 6.1 para tempo de execução e ferramentas. Entity Framework (EF) 6.1 é uma pequena atualização para novos recursos e correções de bugs includesseveral e 6 do Entity Framework. Para obter informações detalhadas sobre EF 6.1, incluindo links para documentação para os novos recursos, consulteHistórico de versão do Entity Framework. Os novos recursos nesta versão incluem o seguinte:
    • Consolidação de ferramentas oferece uma maneira consistente para criar um novo modelo EF. Este recurso amplia o Assistente de modelo de dados de entidade ADO.NET para oferecer suporte a modelos Code First, incluindo engenharia reversa de um banco de dados existente. Esses recursos estavam disponíveis anteriormente na versão Beta do EF Power Tools.
    • Tratamento de falhas de confirmação de transação fornece o novo System.Data.Entity.Infrastructure.CommitFailureHandlerque usa a capacidade recentemente introduzida para interceptar as operações da transação. OCommitFailureHandler permite que a recuperação automática de falhas de conexão durante a confirmação de uma transação.
    • IndexAttributepermite que os índices sejam especificados, colocando um atributo em uma propriedade (ou propriedades) em seu modelo de Code First. Código primeiro cria um índice correspondente no banco de dados.
    • O público mapeamento APIfornece acesso às informações que hasabout EF como propriedades e tipos são mapeados para tabelas no banco de dados e colunas. Em versões anteriores essa API era interna.
    • Capacidade de configurar interceptadores usando o arquivo App. config ou Web. configpermite que você adicione permite interceptores sem recompilar o aplicativo.
    • DatabaseLoggeré um interceptador de novo que torna mais fácil registrar todas as operações de banco de dados em um arquivo. Em combinação com o recurso anterior, thislets que alternar facilmente no log do banco de dados operações para um aplicativo implantado, sem a necessidade de recompilar.
    • Detecção de alterações do modelo de migrações foi aprimorado para que as migrações de scaffolded são mais precisas. Desempenho do processo de detecção de alteração também foi aprimorado significativamente.
    • Melhorias de desempenho incluem operações de redução do banco de dados durante a inicialização, otimizações para comparação de igualdade nulo em consultas LINQ, exibir mais rápido geração (criação de modelo) em cenários mais e mais eficiente materialização de entidades controladas com várias associações.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Diagnóstico de gráficos
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Recursos de diagnóstico do DirectX Graphics estão agora disponíveis para emuladores e os dispositivos Windows Phone 8.1.
  • Modelos de DirectX novos e aprimorados fornecem um ponto de partida para criar jogos para o armazenamento do Windows e o Windows Phone (Silverlight e não do Silverlight). O modelo de XAML fornece um ponto de partida para incorporar facilmente texto, imagens e menus para jogos para usam como Heads Valorizações exibe, mensagens de status, configurações e assim por diante.
  • Análise do quadro de gráficos é suportado para ajudar a diagnosticar problemas de desempenho em aplicativos e jogos baseados no DirectX.
  • Alguns aprimoramentos funcionais são feitos para diagnóstico de gráficos:
    • Estado de desenhar de rastreamento na lista de eventos gráficos suporta análise simplificado para descobrir como o estado da GPU foi definido.
    • Até 30 quadros consecutivos podem ser capturados de uma só vez.
    • Nomes de objetos e recursos definidos pelo desenvolvedor, são agora expostos em toda a interface do usuário (UI).
    • HTTP e identificadores de protocolo personalizados podem ser usados para anotações de evento de desempenho.
    • Agora há suporte para a exibição do Buffer de profundidade estêncil.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
IntelliTrace
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Os eventos de desempenho são SQL relacionada agora fornecem uma opção para carregar o SQL em uma nova janela de consulta e use as ferramentas SQL existentes dentro do Visual Studio para investigar um problema.
  • Os eventos de desempenho são MVC relacionada agora fornecem uma opção para ir para a ação ou o controlador de método no código para investigar um problema.
  • Eventos de desempenho agora podem ser agrupados por ponto de entrada e o nó mais lento. Isso reduz o número total de linhas e torna mais fácil identificar um evento específico para investigar.
  • Quando você verifica os detalhes de um evento de desempenho do IntelliTrace, há agora um indicador para realçar o caminho de pesquisaPor cada de nós mais lentos.
  • Quando você depurar um evento de exceção a partir de um arquivo de log do IntelliTrace, mapa de código agora é mostrado com anotações específicas do IntelliTrace para que os parâmetros interessantes podem ser facilmente exibidos. Isso também mostra onde a exceção foi lançada por meio de um novo comentário no gráfico.
  • Suponha que você usar gito hospedado no TFS como sistema de controle de origem, você pode acessar a versão da solução implantada abrindo o arquivo iTrace que é gerado pelo agente de monitoramento Microsoft, em 2013 Ultimate do Visual Studio.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
NuGet 2.8.1
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • NuGet 2.8.1 será lançado em abril de 2014. Aqui estão os pontos mais importantes das notas de versão. Verifique se o Notas da versão completa Para obter mais informações sobre essas alterações.
    • Windows Phone destino 8.1 aplicativos
      NuGet 2.8.1 agora oferece suporte a direcionamento Windows Phone 8.1 aplicativos utilizando os identificadores de framework de destino WindowsPhoneApp, WPA, WindowsPhoneApp81e WPA81.
    • Resolução de patch para dependências
      Quando o NuGet elimina as dependências do pacote; Historicamente, o NuGet implementou uma estratégia de selecionar a versão menor do pacote principais e secundárias que satisfaça as dependências no pacote. No entanto, ao contrário da versão principal e secundária, a versão do patch foi resolvida sempre para a versão mais recente. Embora o comportamento seja bem-intencionado, ele criado a falta de determinismo para instalar pacotes que tenham dependências.
    • Opção - DependencyVersion
      Embora o NuGet 2.8 altera o comportamento padrão para a resolução de dependências, ele também adiciona um controle mais preciso sobre o processo de resolução de dependência por meio da opção - DependencyVersion no console do Gerenciador do pacote. A opção permite resolver dependências para a versão mais baixa possível que é o comportamento padrão, a versão mais alta possível, ou a secundária mais alta ou versão do patch. Essa opção funciona somente para o pacote de instalação no cmdlet do PowerShell.
    • Atributo de DependencyVersion
      Além da opção - DependencyVersion detalhada, o NuGet também permitiu a capacidade de definir um novo atributo no arquivo nuget.config que define o que é o valor padrão, se não for especificada a opção - DependencyVersion em uma chamada de pacote de instalação. Esse valor também será respeitado pela caixa de diálogo do Gerenciador de Pacotes NuGet para qualquer operação de pacote de instalação. Para definir esse valor, adicione o seguinte atributo ao arquivo nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>
    • Visualização NuGet operações com - whatif
      Alguns pacotes do NuGet podem ter gráficos de dependência detalhada. Portanto, é útil durante a instalação, desinstalação ou atualizar operação primeiro ver o que ocorrerá. O NuGet 2.8 adiciona o PowerShell padrão -se opção para os comandos de pacote de instalação, desinstalar o pacotee pacote de atualização para ativar a visualização do feriado inteiro de pacotes para o qual o comando será aplicado.
    • Pacote de downgrade
      É comum para instalar uma versão de pré-lançamento de um pacote para investigar os novos recursos e, em seguida, decida reverter para a última versão estável. Antes do NuGet 2.8, esse era um processo de várias etapa de desinstalar o pacote pré-lançamento e suas dependências e, em seguida, instalar a versão anterior. Usando o NuGet 2.8, o comando update-package agora reverterá o fechamento do pacote completo (por exemplo, a árvore de dependência do pacote) para a versão anterior.
    • Dependências de desenvolvimento
      Muitos tipos diferentes de recursos podem ser entregues como pacotes NuGet, inclusive ferramentas que são usadas para otimizar o processo de desenvolvimento. Embora esses componentes podem ser fundamental no desenvolvimento de um novo pacote, eles não devem ser considerados uma dependência do novo pacote quando ele for mais recente publicada. 2.8 NuGet permite que um pacote identificar-se no arquivo de .nuspec como um developmentDependency. Quando ele estiver instalado, estes metadados também serão adicionado ao arquivo packages.config do projeto no qual o pacote foi instalado. Quando esse arquivo packages.config é posteriormente analisado pelas dependências do NuGet usando o nuget.exe pack, ela excluirá essas dependências marcadas como dependências de desenvolvimento.
    • Arquivos de packages.config individuais para diferentes plataformas
      Ao desenvolver aplicativos para várias plataformas de destino, é comum ter arquivos de projetos diferentes para cada ambiente de compilação respectivos. Também é comum para consumir diferentes pacotes do NuGet em diferentes arquivos de projeto, como pacotes têm níveis variáveis de suporte para diferentes plataformas. NuGet 2.8 fornece suporte aprimorado para esse cenário, criando arquivos de packages.config diferentes para arquivos de projetos específicos de plataforma diferentes.
    • Fallback para o Cache Local
      Embora pacotes do NuGet normalmente são consumidos de uma galeria de remota (como a Galeria do NuGet) usando uma conexão de rede, há muitas situações em que o cliente não está conectado. Sem uma conexão de rede, o cliente do NuGet não é possível instalar pacotes, mesmo quando esses pacotes já estavam no computador do cliente no cache local do NuGet. O NuGet 2.8 adiciona cache automático fallback para o console do Gerenciador de pacote.

      O recurso de fallback de cache requer sem argumentos de comando específicos. Além disso, o cache de fallback trabalha atualmente apenas no console do Gerenciador do pacote. Atualmente, o comportamento não funciona na caixa de diálogo Gerenciador de pacote.
    • Correções de bugs
      Uma das principais correções de bug é melhoria de desempenho no pacote de atualização-reinstalar comando.

      Além disso, esta versão do NuGet também inclui várias outras correções de bug. Há 181 problemas que são resolvidos na versão. Para obter uma lista completa dos itens de trabalho fixo no NuGet 2.8, consulte o Issue Tracker do NuGet para esta versão.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Criador de perfil
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Há uma nova ferramenta de uso da CPU para examinar quais gerenciados, nativos e funções JavaScript estão usando a CPU. A ferramenta de uso da CPU substitui a ferramenta de amostragem de CPU anterior para Windows Store Apps.This nova ferramenta tem rápido tempo de filtragem, filtragem de thread rápida e uma experiência aprimorada de Just My Code.
  • O hub Performance and Diagnostics agora permite que você execute mais de uma ferramenta para ser executado ao mesmo tempo. Dados de cada ferramenta são correlacionados em uma linha de tempo comum para análise de desempenho mais rápido e fácil. Ferramentas que podem ser combinadas incluem o seguinte:
    • Uso da CPU
    • Consumo de energia
    • Capacidade de resposta da interface do usuário HTML
    • Capacidade de resposta da interface do usuário XAML
  • Os desenvolvedores do Windows Phone 8.1 podem usar Visual Studio para diagnosticar problemas de desempenho com sites que estão em execução no Internet Explorer do telefone.
  • O hub Performance and Diagnostics agora está disponível para aplicativos da Windows Store em dispositivos Windows Phone 8.1 e emuladores.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Gerenciamento de liberação
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Depois que você instalar a atualização, as marcas efetuar a mesma operação entre os servidores. Se houver ações específicas do servidor, o usuário sempre pode adicionar servidor específico e as ações correspondentes nesse nível na seqüência de implantação.
  • Para configurar um grupo de servidor usando a mesma marca indica que você pode definir valores para todo o grupo e que todos os servidores no grupo, portanto, compartilham os valores comuns para todas as variáveis.
  • Cannow você implantar servidores idênticos ou em cluster sem ter que repetir a seqüência de implantação em cada servidor.
  • Você cannow Cópia marcas em fases e em modelos. Você pode manter a mesma seqüência de implantação com todas as marcas e os servidores quando eles são copiados para outros estágios ou liberar modelosno Colaborador do mesmo ambiente.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Team Foundation Server
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • As portfólio pendências têm melhorias no desempenho durante a navegação de acesso da web.
  • Você pode consultar sobre marcas no Visual Studio e por meio de acesso da web.
  • Você pode aplicar marcas aos itens de trabalho no Visual Studio.
  • Definir permissões para designar quais usuários podem adicionar novas etiquetas.
  • API REST está disponível para marcação de controle de item de trabalho.
  • Você pode editar marcas no suplemento do Excel para o Team Foundation Server.
  • Você pode configurar os dias de folga, e elas são excluídas do progresso gráficos.
  • Você pode configurar as datas de início do diagrama de fluxo cumulativo.
  • Você pode fixar gráficos leves para home pages de projeto ou equipe.
  • Você pode personalizar as cores em gráficos leves.
  • A aparência da página inicial do projeto e equipe foi atualizada.
  • Gittools foram atualizadas para incluir um modo de exibição de anotar (culpa). Você também pode usar ferramentas de gito para reverter ou corrigir uma confirmação, enviar para vários controles remotos e para cancelar operações de longa duração...
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Ferramentas de teste
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Fornece aos testadores e clientes potenciais do teste a capacidade de exportar artefatos de teste para que eles podem ser enviados por email ou como cópias impressas e compartilhados com participantes que não têm acesso ao TFS.
  • Fornece aos testadores e teste leva a capacidade de gerenciar dados de parâmetro de teste em um único lugar usando parâmetros compartilhados. Quaisquer alterações subseqüentes feitas aos dados de parâmetro podem ser atualizadas em um único local e todos os casos de teste que fazem referência a parâmetro compartilhados são automaticamente atualizados.
  • Você pode exibir o conjunto padrão de contadores de desempenho do seu aplicativo em teste durante o teste de carga de nuvem usando o serviço de aplicativo idéias.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
TypeScript 1.0 RTM para Visual Studio 2013
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • TypeScript é uma linguagem de fonte aberta que torna mais fácil criar várias plataformas, aplicativos em larga escala de JavaScript que são executados em qualquer navegador ou host.TypeScript oferece aos desenvolvedores as vantagens das linguagens com rigidez de tipos sobre o tempo de execução flexível e dinâmica com a ubiqüidade do JavaScript. TypeScript, um superconjunto de tipos de JavaScript que compila para JavaScript simples, bibliotecas e ferramentas de JavaScript withexisting worksseamlessly e se integra facilmente com sites e aplicativos existentes.Tipos nativos com base andclass modular modelo de programação do typeScript permitem escalabilidade e melhor produtividade por meio de ferramentas aprimoradas e detecção de erro antecipada. Ferramentas aprimoradas que inclui o IntelliSense, refatoração de código e navegação de código. Para obter mais informações sobre TypeScript, vá para oSite da typeScript.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Alguns problemas de conformidade de idioma e de falhas do compilador C++ foram solucionados.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Agora você pode exibir as alterações recebidas de outras ramificações em editores de código usando CodeLens.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Ferramentas do Microsoft Azure
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Você pode usar o Microsoft Azure notificação Hubs para enviar mensagens de notificação de teste para dispositivos com Android, Windows Phone, iOS e Windows Store e para verificar o resultado em tempo real.
  • Quando você efetuar logon no Visual Studio, você verá a opção de ativar facilmente seus benefícios do Microsoft Azure MSDN (se ainda não tiver feito isso).
  • Você pode criar novos projetos do .NET Microsoft Azure Mobile Services, adicionar scaffolds para projetos, definir pontos de interrupção e depurar os projetos, publicá-las no Microsoft Azure e finalmente depurar remotamente o serviço publicado.
  • Você pode usar os recursos do Microsoft Azure para desenvolver, testar e implantar seu aplicativo.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Windows Phone
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Atualização 2 do Visual Studio 2013 fornece um ambiente de desenvolvimento completo que você pode usar para desenvolver aplicativos e jogos para Windows Phone 8.1 e Windows Phone 8 usando o Visual Studio Express 2013 para Windows ou Visual Studio 2013 Professional, Premium ou edições Ultimate. Com essas ferramentas, você pode usar suas habilidades de programação existentes e o código para criar código gerenciado, código nativo ou aplicativos HTML e JavaScript. Além disso, a atualização inclui vários emuladores e ferramentas adicionais para criação de perfil e testar seu aplicativo do Windows Phone em condições reais. Para obter mais informações, vá para o Centro do desenvolvedor do Windows Phone.
  • Você pode criar projetos universais que compartilham código entre aplicativos da Windows Store e os aplicativos do Windows Phone. Para obter mais informações, consulte Desenvolver um aplicativo que tem como alvo o Windows e o Windows Phone.
  • Você pode usar Visual Studio 2013 para criar e executar testes de UI codificados em seus aplicativos de armazenamento do Windows Phone.
  • Você pode criar e executar testes de unidade em relação aos aplicativos de armazenamento do Windows Phone e aplicativos do Windows Phone Silverlight usando o Visual Studio 2013 atualização 2.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Problemas corrigidos

Observação A menos que indicado de outra forma, itens vinculados levará para páginas da Web do Microsoft Connect.

Análise de código
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Visual Studio 2013 Code Analysis a entrada policyis não disparado conforme o esperado em sites.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
IntelliTrace
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Um erro de Security.VerificationException é gerado em um manipulador de eventos personalizado se IntelliTrace está habilitado.
  • Visual Studio falha quando ele carrega um arquivo corrompido do IntelliTrace.

Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Suponha que você tenha o Windows Driver Kit (WDK) e o Visual Studio 2013 atualização 2 instalado em seu computador. Abra o Visual Studio 2013 e criar um projeto do Visual C++ universal. Quando você pressionar F5 para compilar e depurar o projeto, você pode receber a seguinte mensagem de erro:
    Não há suporte para essa interface (exceção de HRESULT: 0x80004002 (E_NOINTERFACE))
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Erros de JavaScript ocorrem quando você abrir páginas da Web usando o navegador da web interno do Visual Studio.
  • Guias não abrem corretamente quando as soluções têm modos Design e código abertos.
  • A caixa de diálogo Configurações de conta exibe uma mensagem "licença irá expirar em dias 2147483647" quando o Visual Studio baixa uma licença on-line.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Ferramentas e plataformas da web
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Quando você usa o novo seletor de URL em aplicativos da web, não estiver corretamente preenchido quando URLs começam com ".".
  • Quando você pressionar F5 ou Ctrl+F5 para um projeto da web que é habilitado com o URL de SSL (https), você será solicitado pelo Internet Explorer, se você deseja continuar com um certificado auto-assinado ou não confiável.
  • Quando você instala o editor PHP de DevSense, você poderá perder o PHP regiões de estrutura de tópicos.
  • Você pode enfrentar um afteryoupress de falha Visual Studio CTRL+F4 para fechar a caixa de diálogo da página da web references propriedade.
  • Suponha que você abra um projeto que contém um documento de script HTML gerado. Quando você depurar o projeto em um emulador do telefone, ocorrerá um erro.
  • Visual Studio falha quando você tenta publicar um projeto ou abrir um projeto que tem um perfil de publicação usando uma URL relativa, como localhost, "\ \", de FTP ou "/ /."
  • Ative Web Essentials para Web Express.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Microsoft Azure
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Você não pode criar um novo projeto Microsoft Azure Mobile Services usando Visual Studio 2013 em um computador baseado em x86.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed


Problemas conhecidos

Estrutura de entidades
Recolher esta imagemExpandir esta imagem
assets folding start collapsed


Sintomas

Quando você abre um modelo existente do Entity Framework 5 Designer (.Arquivo EDMX) usando ferramentas de 6.0.2 ou 6.1.0 do Entity Framework no Visual Studio 2012 ou 2013 do Visual Studio, você pode receber a seguinte mensagem de erro:
Não é possível carregar 'nome do arquivo. edmx ': especificado a conversão não é válida.

Esse problema ocorre apenas se o modelo em questão contém importações de função que tem parâmetros do tipo decimal .

Versões afetadas

Esse problema afeta as seguintes versões lançadas do Entity Framework ferramentas para Visual Studio:
  • Entity Framework 6.0.2 ferramentas do Visual Studio 2012
  • Entity Framework 6.0.2 ferramentas para Visual Studio 2013
  • Entity Framework 6.1.0 ferramentas do Visual Studio 2012
  • Entity Framework 6.1.0 ferramentas para Visual Studio 2013
Se você atualizou as ferramentas do Entity Framework para Visual Studio 2012 ou 2013 Visual Studio do Microsoft Download Center, se você instalou o Visual Studio 2013 atualização 1 ou 2 de atualização, a versão do designer que você está usando tem esse problema.

Se seu modelo do Entity Framework não contiver uma importação de função para procedimentos armazenados que retornam objetos que contêm propriedades de tipo decimal , esse problema não ocorre.

Causa

Esse problema ocorre porque o designer converte um valor de byte incorretamente se o parâmetro não tem nenhum facetas de precisão e a escala.

Solução alternativa

Para contornar esse problema, use um dos seguintes métodos:
  • Reverter a configuração para o 6.0.0 versão das ferramentas de estrutura de entidade

    Para fazer isso, precisa desinstalar manualmente qualquer versão da ferramenta que é mais recente, usando a janela Adicionar ou remover programas e, em seguida, reinstalar o 6.0.0 versão. Para o Visual Studio 2012, você pode encontrar no Microsoft Download Center:

    Entity Framework 6.0.0 ferramentas do Visual Studio 2012

    Para 2013 do Visual Studio, os arquivos EFTools.MSI e EFTools.cab foram originalmente incluídos no pacote de instalação do Visual Studio. Portanto, você poderá reverter para o 6.0.0 versão das ferramentas de desinstalá-los e reparar o Visual Studio, ou localizar o instalador MSI na mídia de instalação do Visual Studio.
  • Modificar os arquivos EDMX em um editor

    Uma solução alternativa requer modificação manual dos arquivos EDMX usando um editor de XML ou texto.
    Observação:Certifique-se de que você crie cópias de backup dos arquivos originais EDMX e não faça quaisquer outras alterações que poderia fazer com que eles se tornem inválidos.

    A modificação deve ser aplicado a <parameter></parameter> elementos de qualquer <function> </function>(por exemplo, procedimentos armazenados ou funções de Table-Valued) dentro do <edmx:StorageModels></edmx:StorageModels> seção também é conhecido como a seção SSDL o EDMX. As alterações são certificar-se de que todos os parâmetros de mapeiam para tipo decimal Importar parâmetros na função correspondente na seção CSDL . Por exemplo, considere a seguinte função:
    <Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" 
    ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
                   <Parameter Name="Id" Type="int" Mode="In" />
                   <Parameter Name="Name" Type="int" Mode="In" />
                   <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    O parâmetro de preço deve ser alterado da seguinte forma:
    <Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" />
    Observação:Os valores numéricos reais que são atribuídos a precisão ou escala não são importantes neste caso.

Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Para o problema conhecido no IDE do Visual Studio depois de aplicar esta atualização, consulte o seguinte artigo da base de Conhecimento:
    2954109 Lista de drop-down de plataforma de solução não estiver visível após a instalação da atualização 2 do Visual Studio 2013

Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Windows Phone
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Visual Studio Team Build não cria aplicativos do Silverlight, Windows Phone 8 e 8.1 do Silverlight para Windows Phone.

    Para contornar esse problema, defina o projeto a ser compilado com o conjunto de ferramentas MSBuild x86. Para fazer isso no TFS, altere a opção de plataforma de MSBuild de Auto para x86 na seção de processo do Team Build configuração do assistente. Para obter mais informações, consulte Nesta postagem do blog.
  • Considere o seguinte cenário:
    • Você instalou o Visual Studio 2013 atualização 2 em um computador que esteja executando o Windows 7 ou o Windows 8.
    • Atualização do Windows para o Windows 8.1.
    • Criar um projeto do Windows Phone 8.1 e compilá-lo.
    Nesse cenário, você recebe compilação ou erros de empacotamento.

    Para contornar esse problema, repare o Visual Studio 2013.
  • A exclusão de um arquivo de um projeto compartilhado não for detectada pelo Team Foundation Version Control corretamente. O arquivo será removido do projeto compartilhado, mas o arquivo não será excluído do controle de versão do Team Foundation.

    Para contornar o problema, exclua manualmente o arquivo do servidor usando o Gerenciador de controle de código-fonte.
  • Controle de versão do Team Foundation não pode desfazer alterações pendentes a uma solução se os arquivos foram movidos de um projeto compartilhado para outro projeto na solução. Após desfazer, as entradas do arquivo serão movidas de volta para o projeto compartilhado. No entanto, os arquivos estarão faltando no disco.

    Para contornar o problema, restaure os arquivos no disco por obter os mais recentes arquivos de controle de versão do Team Foundation.
  • No Visual Studio 2013 atualização 2, testes de unidade do C++ Silverlight 8.1 apps não é suportado. Ao redirecionar o projeto do teste de unidade de C++ Silverlight 8.0 existente para o Silverlight 8.1, a operação de compilação falhar e a seguinte mensagem de erro:
    Erro: Falha na validação de AppManifest. AppPlatformVersion inválido no WMAppManifest. XML
  • Quando você desenvolve um aplicativo C++ para Windows Phone 8.1, você não verá a opção de dispositivo na lista suspensa de destino debug.
    Para implantar um dispositivo, você deve primeiro alterar a configuração de compilação para "ARM" usando a lista de lista suspensa de plataforma de solução na barra de ferramentas do Visual Studio.
  • Se você renomear um projeto compartilhado do JavaScript no Microsoft Visual Studio 2013 atualização 2, o nó de referências de projetos que importar o projeto compartilhado não pode ser atualizado para o nome do projeto.
  • Se você não instalar o kit de desenvolvimento de software (SDK) do Windows Phone 8.0 no seu computador, o Blend para Visual Studio 2013 não exibe as operações para projetos Windows Phone Silverlight 8.1.
  • Suponha que você esteja usando um pacote de idioma chinês do Visual Studio. Quando você cria um aplicativo da Windows Store ou Windows Phone usando HTML e JavaScript, texto em inglês é exibido no IntelliSense sugestões são fornecidas para WinJS APIs.
  • Suponha que você tenha ferramentas de 2013 atualização 2 do Visual Studio e Windows Phone 8.0 instaladas no Windows 8. Os emuladores do Windows Phone 8.1 estão disponíveis. Nessa situação, você não pode executar um aplicativo do Windows Phone 8.0, pressionando F5. Além disso, você recebe a seguinte mensagem de erro:
    Emulador do Windows Phone é capaz de verificar se a máquina virtual está em execução:

    Não é possível carregar a DLL 'LocBootPresets': O módulo especificado não pôde ser encontrado. (Exceção de HRESULT: 0x8007007E)
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Mais Informações

Como baixar os arquivos de suporte da Microsoft

As atualizações para outros produtos da família Visual Studio podem ser encontrados na Site de download da Microsoft para o Visual Studio.

Requisitos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed


Requisito de reinicialização

Você terá que reiniciar seu computador após instalar este pacote.

Idiomas suportados

Atualização 2 do Visual Studio 2013 fornece atualizações para as seguintes versões:
  • Chinês (simplificado)
  • Chinês (tradicional)
  • Tcheco
  • Inglês
  • Francês
  • Alemão
  • Italiano
  • Japonês
  • Coreano
  • Russo
  • Polonês
  • Português (Brasil)
  • Espanhol
  • Turco

Sistemas operacionais suportados

Para obter mais informações sobre sistemas operacionais suportados, consulte o seguinte site da Microsoft:
Requisitos de sistema e compatibilidade de plataforma para Visual Studio 2013

Arquiteturas compatíveis

  • 32 bits (x86)
  • 64 bits (x64) (WOW)

Requisitos de hardware

  • 1,6 GHz (gigahertz) ou processador mais rápido
  • 1 gigabyte (GB) de RAM (1,5 GB se você estiver executando em uma máquina virtual)
  • 1 GB de espaço disponível no disco rígido
  • Unidade de disco rígido 5,400 RPM
  • DirectX 9 compatível com placa de vídeo que está sendo executado em uma resolução de 1024 x 768 ou superior

Requisitos de software

Para aplicar essa atualização, você deve ter um dos programas do Visual Studio 2013 suportados estão listados na secção "Aplica-se a" instaladas.

Suporte para atualização de 2013 Visual Studio 2

Suporte da comunidade informal para 2013 atualização 2 do Visual Studio está disponível por meio do Fóruns do Microsoft Developer Network (MSDN).
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Propriedades

ID do artigo: 2927432 - Última revisão: quinta-feira, 3 de julho de 2014 - Revisão: 7.0
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio Ultimate 2013
  • Microsoft Visual Studio Professional 2013
  • Microsoft Visual Studio Premium 2013
  • Microsoft Visual Studio Express 2013 for Web
  • Microsoft Visual Studio Express 2013 for Windows
  • Microsoft Visual Studio Express 2013 for Windows Desktop
Palavras-chave: 
kbfix kbsurveynew kbexpertiseadvanced atdownload kbmt KB2927432 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 2927432

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com