Descrição da actualização de 2013 do Visual Studio 2

Traduções de Artigos Traduções de Artigos
Artigo: 2927432 - Ver produtos para os quais este artigo se aplica.
Declaração de suporte
O seguinte conteúdo refere-se para a página de transferência do Visual Studio 2013 Update 2. Para mais informações sobre o seguinte conteúdo, consulte Detalhes no Web site do Microsoft Download Center.

NotaExistem diferentes níveis de suporte para cada produto. Leia as seguintes instruções de suporte com atenção antes de instalar a actualização.

Ao instalar actualizações do Visual Studio, optar por em receber e instalar futuras actualizações do Visual Studio 2013. A Microsoft fornece suporte sobre produtos Visual Studio 2013 RTM e os produtos de actualização de 2013 do Visual Studio mais recentes.

Professional, Premium, final,e Express para Windowsprodutos: Professional, Premium, Ultimate e Express para Windows são os produtos Visual Studio 2013 RTM completos que também incluem o Visual Studio Update 2. Se tiver actualmente o Visual Studio 2013, instalado e executado esta transferência, irá obter o Visual Studio Update 2 apenas. Se não tiver actualmente Visual Studio 2013 instalado quando instalar esta transferência, irá receber 2013 do Visual Studio e o Visual Studio Update 2. Visual Studio 2013 RTM Language Packs pode ser instalado sobre estes produtos de actualização 2 correspondentes.
Expandir tudo | Reduzir tudo

Nesta página

Introdução

A Microsoft disponibilizou o Team Foundation Server 2013 Update 2 em 2 de Abril de 2014 e Visual Studio 2013 Update 2 em 12 de Maio de 2014. Esta actualização introduz novos melhoramentos de tecnologia Ferramentas de 2013.2 no Team Foundation Server (TFS), testar ferramentas, Microsoft Azure, gestão de libertação, depurador, Profiler, IntelliTrace, geração de códigos, entidade Framework 6.1, NuGet, à máquina, Visual Studio IDE, ASP.NET e Web. O Visual Studio 2013 Update 2 inclui os mais recentes actualizações, adições de funcionalidade e correcções de erros.

Obter mais informações sobre Actualizações de produtos do visuais Studio também está disponível no Web site do Visual Studio.

Como obter o Visual Studio 2013 Update 2

Actualizações do visuais Studio 2013 são versões cumulativas. As seguintes ligações de transferência sempre apontam para a actualização mais recente: Também pode ver a lista completa de Actualizações de 2013 do Visual Studio.

Pedido de vírus

Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
A Microsoft procedeu vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir alterações não autorizadas ao ficheiro.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed

Como instalar o Visual Studio 2013 Update 2

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

Como instalar o Visual Studio

Como instalar o Team Foundation Server e Visual Studio ALM

Como instalar a gestão de lançamento para o Visual Studio 2013

ImportanteEsta actualização aplica-se ao Visual Studio e o Team Foundation Server (TFS). Mecânica de instalação do Visual Studio e TFS diferem entre si. A actualização do Visual Studio é instalada por cima de qualquer que seja já está instalada no computador. A actualização do TFS é um esquema completo que substitui tudo o que é instalado no computador. Antes de tentar aplicar a actualização do TFS, certifique-se de que tem uma cópia de segurança completa das bases de dados actuais. Se o TFS actualizar falha na instalação, não será possível reiniciar a actualização ou para recuperar a versão anterior do TFS sem efectuar um restauro.

A actualização de gestão de edição é um esquema completo que inclui a adições de funcionalidade mais recentes e correcções de erros para a gestão de libertação para Visual Studio 2013. Antes de tentar aplicar a actualização de gestão de libertação, certifique-se de que tem uma cópia de segurança completa da sua bases de dados actuais e a chave criptográfica RSA (consulte ablogue Registe para chaves de criptografia RSA exportar instruções). Se a gestão de libertação actualizar falha na instalação, não será possível reiniciar a actualização ou recuperar uma versão anterior da gestão de libertação sem efectuar uma operação de restauro.

Uma vez que a gestão de libertação para o Visual Studio 2013 actualização 2 ativação, aplicam-se os seguintes caminhos de actualização.

Actualizações suportados:
  • Lançar a gestão para Visual Studio 2013 para gestão de lançamento para a actualização de 2013 do Visual Studio 2
  • Lançar a gestão para Visual Studio 2013 cumulativo de atualizações 1 para gestão de lançamento para a actualização de 2013 do Visual Studio 2
  • Lançar a gestão para actualização de 2013 do Visual Studio 2 RC para gestão de lançamento para a actualização de 2013 do Visual Studio 2

Novos melhoramentos de tecnologia e problemas corrigidos no Visual Studio 2013 Update 2

Melhoramentos de tecnologia

Os seguintes melhoramentos de tecnologia foram efectuados nesta versão.

ASP.NET e ferramentas para a Web 2013.2
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
    Modelos de projecto ASP.NET
    • Actualizações para os modelos de projecto de ASP.NET para suportar a confirmação de conta e palavra-passe redefinida.
    • Suporte para contas de organização no local na Web do ASP.NET API

    Melhoramentos do Editor do Visual Studio Web
    • Novo editor JSON
    • Novo editor Sass (.scss)
    • Implementar o seleccionador de URL para HTML/CSS
    • Actualizações para o menos editor adicionando mais funcionalidades
    • Actualizar KO Intellisense no editor de HTML

    Hiperligação do browser
    • Hiperligação do browser agora suporta ligações HTTPS e irá listar que no Dashboard com outras ligações, desde que o certificado é considerada fidedigna pelo browser.
    • Mapeamento da origem de melhor

    Suporte de Web Sites da Microsoft Azure no Visual Studio
    • Suporte Azure iniciar sessão no
    • Depuração remota para Web Sites do Microsoft Azure (WAWS)
    • Vista remoto
    • Suporta a criação de Sites da Web Azure

    Melhoramentos de publicar Web
    • Melhorar a experiência de utilizador para publicação

    ASP.NET andaimes
    • Se o modelo estiver a utilizar Enums, em seguida, o Scaffolder de MVC irá gerar lista pendente para Enum. Esta opção utiliza programas auxiliares de Enum no MVC.
    • Actualizar os modelos de EditorFor MVC andaimes para que possam utilizar as classes de arranque do sistema.
    • MVC e Scaffolders de API de Web adicionará 5.1 pacotes para MVC e API de Web.
    • Camada de extensibilidade de andaimes adicionada para suportar Scaffolders personalizadas de outros fabricantes.

    Formulários da Web do ASP.NET
    • Os modelos de formulários da Web agora mostram como efectuar a confirmação de conta e palavra-passe redefinida para identidade de ASP.NET.
    • Origem de dados do quadro de entidade e fornecedor de dados dinâmicos para a entidade quadro 6. Para obter mais detalhes consulte o seguinte blogue da MSDN:
      Fornecedor de dados dinâmico e de controlo de EntityDataSource para o 6 do quadro de entidade

    MVC DE ASP.NET 5.1
    Web do ASP.NET API 2.1
    Páginas Web do ASP.NET 3.1
    • Vários correcções de erros

    Identidade do ASP.NET 2.0.0
    • Autenticação por dois factores

      Autenticação de dois factores do ASP.NET identidade agora suporte. Autenticação por dois factores fornece uma camada adicional de segurança para as contas de utilizador no caso em que fique comprometida a palavra-passe. Também existe protecção para ataques de força bruta contra os códigos de factor de dois.
    • Bloqueio de conta

      Fornece uma forma de bloquear o utilizador se o utilizador introduzir sua palavra-passe ou códigos de dois factores incorrectamente. O número de tentativas inválidas e timespan para os utilizadores estiverem bloqueados pode ser configurado. Um programador pode, opcionalmente, desactivar o bloqueio de conta para determinadas contas de utilizador.
    • Confirmação de conta

      O sistema de identidade do ASP.NET suporta agora a confirmação da conta. Este é um cenário bastante comum na maioria dos Web sites hoje onde quando registar uma nova conta no Web site, terá de confirmar o correio electrónico antes de o poderia fazer alguma coisa no Web site. Confirmação de correio electrónico é útil porque previne que contas fictícia seja criada. Isto é extremamente útil se estiver a utilizar correio electrónico como um método de comunicação com os utilizadores do Web site, tais como sites fórum, operações bancárias, electrónico e websites social.
    • Reposição de palavra-passe

      Palavra-passe reposição é uma funcionalidade onde o utilizador pode repor as palavras-passe se se tiverem esquecido a palavra-passe.
    • Carimbo de segurança (sinal de saída em todo o lado)

      Suporta uma forma a gerar o Token de segurança para o utilizador em casos, quando o utilizador altera a palavra-passe ou qualquer outra garantia relacionado com informações tal como remover um início de sessão associado (por exemplo, Facebook, Google, Account Microsoft e assim sucessivamente). Isto é necessário para garantir que são invalidados qualquer tokens gerados com a palavra-passe antiga. Exemplo de projecto, se alterar a senha do usuário, em seguida, é gerado um novo token do utilizador e quaisquer tokens anteriores são invalidados. Esta funcionalidade fornece uma camada adicional de segurança para a sua aplicação desde quando altera a palavra-passe, terá sessão terminada generalizado (todos os outros browsers) em que iniciou esta aplicação.
    • Efectuar o tipo de chave primária ser extensível para utilizadores e funções

      No ASP.NET 1.0 de identidade, o tipo de chave primária da tabela de utilizadores e funções era cadeias. Isto significa que quando o sistema de identidade do ASP.NET foi persiste no SQL Server utilizando o quadro de entidade, vamos utilizar nvarchar. Existem muitos envolvem esta implementação predefinida em sobrecarga de pilha e com base nos comentários recebidos. A Microsoft forneceu um gancho de extensibilidade onde pode especificar o que deve ser a chave primária da tabela de utilizadores e funções . Esta rotina de extensibilidade é particularmente útil que se estiver a migrar a aplicação e a aplicação foi armazenar IDs de utilizador das são GUIDs ou ugestões.
    • IQueryable de suporte em utilizadores e funções

      Adicionado suporte para IQueryable em UsersStore e RolesStore, pode facilmente obter a lista de utilizadores e funções.
    • Operação de eliminação de suporte através da UserManager
    • Indexação em nome de utilizador

      Na implementação de estrutura de entidade de identidade do ASP.NET, foram adicionadas um índice exclusivo sobre o nome de utilizador utilizando o novo IndexAttribute no EF 6.1.0-Beta1. Isto garante que os nomes de utilizador são sempre exclusivos e não ocorreu nenhuma condição de corrida em que foi acabam com nomes de utilizador duplicados.
    • Validador de senha aprimorada

      A validação de palavra-passe que foi enviada com o ASP.NET 1.0 de identidade era uma validação de palavra-passe bastante básica que apenas foi validar o comprimento mínimo. Existe uma validação de palavra-passe nova que lhe dá mais controlo sobre a complexidade da palavra. Tenha em atenção que mesmo que activar todas as definições desta palavra-passe, recomendamos que active a autenticação de dois factores para as contas de utilizador.
    • IdentityFactoryMiddleware / CreatePerOwinContex
    • UserManager

      Pode utilizar a implementação de fábrica para obter uma instância de UserManager a partir do contexto OWIN . Este padrão é semelhante à que utilizamos para obter o AuthenticationManager do contexto OWIN para Iniciar e Encerrar. Esta é uma forma recomendada de obtenção de uma instância de UserManager por pedido de aplicação.
    • DbContextFactory Middleware

      Identidade do ASP.NET utiliza Entity Framework para persistência o sistema de identidade no SQL Server. Para tal, o sistema de identidade tem uma referência para o ApplicationDbContext. O Middleware DbContextFactory devolve uma ocorrência da ApplicationDbContext por pedido que pode utilizar na sua aplicação.
    • Pacote de NuGet de amostras de identidade do ASP.NET

      Pacote de NuGet de amostras pode facilitar a instalar e executar exemplos para identidade de ASP.NET e siga os procedimentos recomendados. Esta é uma aplicação ASP.NET MVC de amostra. Modifique o código de acordo com a aplicação antes de implementar esta na produção. A amostra deve ser instalada numa aplicação do ASP.NET vazia.

      Para mais informações sobre o pacote, vá para a seguinte mensagem no blogue:
      Anunciar a pré-visualização do Microsoft.AspNet.Identity 2.0.0

  • Componentes do Microsoft OWIN

    Muitos erros que são corrigidos nesta versão, consulte as notas de lançamento para a versão mais recente estável (2.1.0).
  • SignalR de ASP.NET

    Muitos erros que são corrigidos nesta versão, consulte as notas de lançamento.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Geração de código
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Esta actualização permite aos programadores a especificar que os respectivos programas ser compilada para direccionar o mais tardar geração processadores que suportam o conjunto de instruções de AVX2.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Depurador
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Adicionar um Visualizer para dados JSON contidas nos objectos de cadeia.
  • Pode comparar dois ficheiros de .diagsession que contêm dados da memória gerida.
  • Pode accionar manualmente conteúdo pré-obtenção nas aplicações da loja Windows.
  • Funcionalidade que inclui a consola de JavaScript e o DOM Explorer quando estiver a depurar dentro de um controlo de vista da Web de depuração de Script adicionado.
  • Ponto de extensibilidade adicionada para plug-ins do Visual Studio modificar as definições de símbolo do depurador.
  • Pode inspeccionar os valores de objectos individuais quando depura memória gerida a partir de um ficheiro de informação com área para dados dinâmicos.
  • Programador do Windows Phone 8.1 pode utilizar o Visual Studio para depurar problemas com Web sites que estão em execução no Internet Explorer do telefone.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Estrutura de entidades 6.1
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Actualize Entity Framework 6.1 para tempo de execução e ferramentas. Entidade Framework (EF) 6.1 é uma actualização secundária 6 do quadro de entidade e correcções de erros de includesseveral e novas funcionalidades. Para obter informações detalhadas sobre EF 6.1, incluindo hiperligações para documentação para as novas funcionalidades, consulteHistórico de versões de Framework de entidade. As novas funcionalidades nesta versão incluem o seguinte:
    • Ferramenta de consolidação fornece uma forma consistente para criar um novo modelo EF. Esta funcionalidade expande o Assistente de modelo de dados do ADO.NET entidade para suportar modelos de código primeiro, incluindo a engenharia inversa a partir de uma base de dados existente. Estas funcionalidades foram anteriormente disponíveis na versão Beta das ferramentas de energia do EF.
    • Processamento de falhas de consolidação da transacção fornece o novo System.Data.Entity.Infrastructure.CommitFailureHandlerque utiliza a capacidade recentemente introduzida para interceptar as operações de transacção. OCommitFailureHandler permite a recuperação automática falhas de ligação, embora consolidar uma transacção.
    • IndexAttributepermite índices seja especificado, colocando um atributo de uma propriedade (ou propriedades) no modelo primeiro código. Código pela primeira vez, em seguida, cria um índice correspondente na base de dados.
    • O público mapeamento APIfornece acesso às informações que hasabout EF como propriedades e tipos são mapeados para colunas e tabelas na base de dados. Nas anteriores versões esta API era interno.
    • Capacidade de configurar interceptors utilizando o ficheiro App ou Web. configpermite adicionar permite interceptors sem recompilar a aplicação.
    • DatabaseLoggeré uma nova interceptor que torna mais fácil registar todas as operações de base de dados para um ficheiro. Em combinação com a funcionalidade de anterior, thislets que alternar facilmente no registo de base de dados operações para uma aplicação distribuída, sem a necessidade de recompilar.
    • Modelo de migrações alterar detecção foi melhorado para que scaffolded migrações são mais precisas. Desempenho do processo de detecção de alteração também foi grandemente melhorado.
    • Melhoramentos de desempenho incluir operações de reduzida da base de dados durante a inicialização, optimizações para comparação de igualdade nulo em consultas LINQ, mais rapidamente ver geração (criação de modelo) em cenários mais e ocorrência mais eficiente das entidades registadas com várias associações.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Diagnóstico de gráficos
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Funcionalidades de diagnóstico do DirectX Graphics estão agora disponíveis para dispositivos Windows Phone 8.1 e emuladores de.
  • Novos e melhorados modelos de DirectX fornecem um ponto de partida para a escrita de jogos para o arquivo do Windows e Windows Phone (Silverlight e não Silverlight). O modelo baseadas no XAML fornece um ponto de partida para incorporar facilmente o texto, imagens, e menus em jogos para utilizam como Heads-valia-apresenta, mensagens de estado, definições e assim sucessivamente.
  • Análise da moldura de gráficos é suportada para ajudar a diagnosticar problemas de desempenho em jogos baseados em DirectX e aplicações.
  • São feitos alguns melhoramentos funcionais para diagnósticos de gráficos:
    • Estado Draw rastreio na lista de eventos de gráficos suporta análise simplificada para descobrir como o estado da GPU foi definido.
    • Até 30 fotogramas consecutivas podem ser capturadas de uma só vez.
    • Nomes de objectos e de recursos definidos pelo dono do obra agora são expostos em toda a interface de utilizador (IU).
    • HTTP e processadores de protocolos personalizadas podem ser utilizados para anotações de eventos de desempenho.
    • Visualização de memória intermédia de Profundidade-Stencil é agora suportada.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
IntelliTrace
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Eventos de desempenho SQL relacionados com agora fornecem uma opção para carregar o SQL para uma nova janela de consulta e utilizar as ferramentas SQL existentes no interior do Visual Studio para investigar um problema.
  • Eventos de desempenho que são MVC relacionadas com fornecem agora uma opção para ir para o método a acção ou o controlador no código para investigar um problema.
  • Eventos de desempenho podem ser agrupados por ponto de entrada e pelo nó mais lento. Isto reduz o número total de linhas e torna mais fácil de identificar um determinado evento para investigar.
  • Quando verifica os detalhes de um evento de desempenho de IntelliTrace, existe agora um indicador para realçar o pathfor cada de nós mais lentos.
  • Quando depura um evento de excepção de um ficheiro de registo de IntelliTrace, código de mapa agora é mostrado com IntelliTrace específicas anotações para que os parâmetros interessantes podem ser visualizados facilmente. Também mostra onde a excepção accionada através da utilização de um novo comentário no gráfico.
  • Suponha que utiliza ualquer dígito hospedado num TFS como sistema de controlo de origem, pode aceder a versão da solução implementada abrindo o ficheiro de iTrace que é gerado pelo Microsoft monitorização do agente, no Visual Studio Ultimate de 2013.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
NuGet 2.8.1
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • NuGet 2.8.1 será disponibilizada em Abril de 2014. Seguem-se os pontos mais importantes das notas de lançamento. Verificar o notas de lançamento completo Para mais informações sobre estas alterações.
    • Destino Windows Phone 8.1 aplicações
      NuGet 2.8.1 suporta agora a filtragem de aplicações do Windows Phone 8.1 através da utilização de monikers de framework de destino WindowsPhoneApp, WPA, WindowsPhoneApp81e WPA81.
    • Resolução de patch para dependências
      Quando NuGet resolve as dependências de pacotes; NuGet historicamente implementou uma estratégia de seleccionar a versão do pacote de principal e secundária mais baixa que satisfaça as dependências na embalagem. No entanto, ao contrário da versão principal e secundária, a versão do patch sempre foi resolvida para a versão mais recente. Embora o comportamento foi bem intencionado, este criado uma falta de determinism para a instalação de pacotes que tenham dependências.
    • Opção - DependencyVersion
      Embora NuGet 2.8 altera o comportamento predefinido para a resolução de dependências, também adiciona um controlo mais preciso sobre o processo de resolução de dependência através da opção - DependencyVersion na consola do Gestor de pacote. A opção permite a resolução de dependências para a versão mais baixa possível que é o comportamento predefinido, a versão mais elevada possível, ou o menor mais elevado ou a versão do patch. Esta opção só funciona para o pacote de instalação no cmdlet do PowerShell.
    • Atributo DependencyVersion
      Além da opção - DependencyVersion detalhada, NuGet permitiu-se também a capacidade definir um novo atributo no ficheiro nuget.config que define o que é o valor predefinido, se a opção - DependencyVersion não for especificada numa invocação do pacote de instalação. Este valor também será respeitado pela caixa de diálogo Gestor de pacotes de NuGet para quaisquer operações de pacote de instalação. Para definir este valor, adicione o seguinte atributo para o ficheiro nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>
    • Operações de NuGet de pré-visualização com - whatif
      Alguns pacotes de NuGet podem ter de gráficos de dependência abrangente. Por conseguinte, é útil durante uma instalação, desinstalação ou actualizar operação para ver primeiro o que acontecerá. NuGet 2.8 adiciona o PowerShell padrão -o que acontece se opção para os comandos do pacote de instalação, desinstale-packagee pacote de actualização para activar a visualização ao encerramento completo de pacotes para o qual o comando será aplicado.
    • Uma diminuição no nível pacote
      É comum para instalar uma versão de pré-lançamento de um pacote de modo a investigar novas funcionalidades e, em seguida, decidir reverter para a última versão estável. Antes de NuGet 2.8, este era um processo de vários passos de desinstalar o pacote de pré-lançamento e respectivas dependências e, em seguida, instalar a versão anterior. Ao utilizar NuGet 2.8, o comando do pacote de actualização agora recuperará o encerramento de todo o pacote (por exemplo, a árvore de dependências do pacote) para a versão anterior.
    • Dependências de desenvolvimento
      Muitos tipos diferentes de capacidades podem ser entregues como pacotes de NuGet, incluindo as ferramentas que são utilizadas para optimizar o processo de desenvolvimento. Apesar destes componentes podem ser instrumental no desenvolvimento de um novo pacote, eles não devem ser considerados uma dependência do novo pacote quando for posterior publicado. NuGet 2.8 permite que um pacote para se identificar no ficheiro .nuspec como um developmentDependency. Quando é instalado, estes metadados também será adicionado ao ficheiro packages.config do projecto no qual o pacote foi instalado. Quando esse ficheiro de packages.config mais tarde é analisado para dependências NuGet utilizando o pacote de nuget.exe, excluirá essas dependências marcadas como dependências de desenvolvimento.
    • Ficheiros de packages.config individuais para diferentes plataformas
      Quando desenvolver aplicações para múltiplas plataformas de destino, é comum ter ficheiros de projecto diferentes em cada ambiente de compilação respectivos. Também é comum a consumir diferentes pacotes de NuGet em ficheiros de projecto diferente, tal como os pacotes têm diferentes níveis de suporte para plataformas diferentes. NuGet 2.8 fornece suporte melhorado para este cenário criando ficheiros de diferentes packages.config de ficheiros de projecto específico da plataforma diferente.
    • Reversão para Local Cache
      Apesar de pacotes de NuGet são normalmente consumidos a partir de uma galeria remota (tal como a Galeria de NuGet) utilizando uma ligação de rede, existem muitos cenários em que o cliente não está ligado. Sem uma ligação de rede, o cliente de NuGet não é possível instalar pacotes, mesmo quando os pacotes já existiam no computador do cliente na local NuGet cache. NuGet 2.8 adiciona a cache automática de contingência para a consola do Gestor de pacote.

      A funcionalidade de reversão de cache requer sem argumentos de comando específico. Além disso, cache reversão actualmente funciona apenas na consola do Gestor de pacote. Actualmente, o comportamento não funciona na caixa de diálogo do Gestor de pacote.
    • Correcções de erros
      Se uma das correcções de bugs principais melhoramento de desempenho na -pacote de actualização-reinstalar comando.

      Além disso, esta versão do NuGet também inclui várias outras correcções de bugs. Não existem 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 NuGet o problema de controlador para esta versão.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Profiler
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Existe uma nova ferramenta de utilização da CPU para examinar que nativo, gerida e funções de JavaScript estiverem a utilizar a CPU. A ferramenta de utilização da CPU substitui a ferramenta de amostragem de CPU anterior para Apps.This de arquivo do Windows nova ferramenta tem tempo rápido filtragem, filtragem de thread rápido e uma experiência melhorada de apenas meu código.
  • O concentrador de desempenho e diagnósticos agora permite-lhe executar mais do que uma ferramenta para ser executado ao mesmo tempo. Dados de cada ferramenta é correlacionar numa linha de tempo comum para a análise de desempenho mais rápido e fácil. Ferramentas que podem ser combinadas incluem o seguinte:
    • Utilização da CPU
    • Consumo de energia
    • Capacidade de resposta de IU de HTML
    • Capacidade de resposta de IU de XAML
  • Os programadores de Windows Phone 8.1 podem utilizar o Visual Studio para diagnosticar problemas de desempenho em conjunto com a Web sites que estão em execução no Internet Explorer do telefone.
  • O concentrador de desempenho e diagnósticos está agora disponível para aplicações de arquivo do Windows no Windows Phone 8.1 dispositivos e emuladores de.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Gestão de libertação
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Depois de instalar a actualização, as tags de efectuar a mesma operação entre os servidores. Se existirem acções específicas do servidor, o utilizador pode sempre adicionar servidor específico e as acções correspondentes a esse nível durante a sequência de implementação.
  • Para configurar um grupo de servidor utilizando a mesma tag implica que pode definir valores para todo o grupo e que todos os servidores no grupo, por conseguinte, partilharem valores comuns para todas as variáveis.
  • Cannow implementar idênticos ou com clusters de servidores sem ter de repetir a sequência de implementação em cada servidor.
  • É cannow Etiquetas cópia através de fases e modelos. Pode manter a mesma sequência de implementação com todas as etiquetas e servidores quando copiadas para outras fases ou libertar templatesin o mesmo ambiente.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Team Foundation Server
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Os registos de tarefas pendentes de portefólio contêm melhoramentos de desempenho durante a navegação de acesso da web.
  • Pode consultar em etiquetas no Visual Studio e através do web access.
  • Pode aplicar marcas a itens de trabalho no Visual Studio.
  • Definir permissões para designar os utilizadores que podem adicionar novas etiquetas.
  • API de resto está disponível para etiquetagem de rastreio de produto de trabalho.
  • Pode editar tags no suplemento do Excel para o Team Foundation Server.
  • Pode configurar dias de descanso e estes são excluídos do burndown gráficos.
  • Pode configurar datas de início de diagrama de fluxo cumulativa.
  • Pode afixar gráficos simples para home pages de projecto ou de equipa.
  • Pode personalizar as cores em gráficos simples.
  • O aspecto da homepage do projecto e de equipa foi actualizado.
  • Gittools ter sido actualizados para incluir uma vista de anotar (culpas). Agora também pode utilizar ferramentas de ualquer dígito reverter ou alterar uma consolidação, enviar para vários controlos remotos e cancele as operações de execução demorada...
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Ferramentas de teste
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Fornece aos técnicos de testes e oportunidades potenciais de ensaio a capacidade de exportar testar artefactos de modo a que estes podem ser enviados por correio electrónico ou como impressões e partilhadas com os interessados que não tenham acesso a TFS.
  • Fornece aos técnicos de testes e a capacidade de gerir dados de parâmetro de ensaio no mesmo local, utilizando parâmetros partilhados oportunidades potenciais de ensaio. Quaisquer alterações subsequentes ao dados do parâmetro podem ser actualizadas num local e todos os casos de ensaio que referencie o parâmetro partilhados são automaticamente actualizados.
  • É possível ver o conjunto predefinido de contadores de desempenho da aplicação em ensaio durante o ensaio de carga de nuvem utilizando conhecimentos aprofundados de aplicação serviço.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
À máquina 1.0 RTM para Visual Studio 2013
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • À máquina é uma linguagem-fonte aberta que torna mais fácil criar entre plataformas, aplicações de JavaScript em grande escala que são executadas em qualquer browser ou anfitrião.À máquina proporciona aos programadores as vantagens de tipos seguro idiomas sobre o tempo de execução flexível e dinâmico em conjunto com a presença generalizada de JavaScript. À máquina, um superconjunto digitado de JavaScript que compila simples JavaScript, worksseamlessly withexisting JavaScript ferramentas e bibliotecas, facilmente integrado com sites e aplicações existentes.Tipos nativa baseado em andclass modular modelo de programação à máquina de activar a escalabilidade e uma melhor produtividade através de detecção precoce de erro e ferramentas avançadas. As ferramentas melhoradas incluem IntelliSense, reestruturação de código e navegação de código. Para mais informações sobre à máquina, vá para oWeb site à máquina.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Alguns problemas de conformidade do idioma e falhas de compilador C++ foram corrigidos.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Agora pode ver as alterações recebidas de outros ramos de editores de códigos utilizando CodeLens.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Ferramentas do Microsoft Azure
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Pode utilizar os concentradores de notificação do Microsoft Azure para enviar mensagens de notificação de teste para o arquivo do Windows, Windows Phone, iOS e dispositivos Android e para verificar o resultado em tempo real.
  • Quando inicia sessão Visual Studio, é apresentada a opção para activar facilmente as vantagens do Microsoft Azure MSDN (se ainda não já feito isto).
  • Pode criar novos projectos .NET Microsoft Azure Mobile Services, adicionar andaimes a projectos, definir pontos de interrupção e depurar os projectos, publicá-los num Microsoft Azure e finalmente remotamente a depurar o serviço publicado.
  • Pode utilizar recursos Microsoft Azure para desenvolver, testar e implementar a aplicação.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Windows Phone
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Visual Studio 2013 Update 2 fornece um ambiente de desenvolvimento completa que pode utilizar para desenvolver aplicações e jogos para Windows Phone 8.1 e do Windows Phone 8 utilizando o Visual Studio Express 2013 para Windows ou Visual Studio 2013 Professional, Premium ou edições Ultimate. Com estas ferramentas, pode utilizar as aptidões de programação existentes e o código para criar código gerido, o código nativo ou aplicações HTML e JavaScript. Além disso, a actualização inclui várias emuladores e ferramentas adicionais para criação de perfis e testes da aplicação Windows Phone em condições reais. Para mais informações, vá para o Centro para programadores do Windows Phone.
  • Pode criar projectos universais que partilham o código entre aplicações de arquivo do Windows e aplicações do Windows Phone. Para mais informações, consulte Desenvolver uma aplicação que visa o Windows e Windows Phone.
  • Pode utilizar o Visual Studio 2013 para criar e executar testes de IU codificados contra as aplicações do Windows Phone arquivo.
  • Pode criar e executar testes de unidade contra as aplicações de Windows Phone arquivo e aplicações Silverlight do Windows Phone, utilizando o Visual Studio 2013 Update 2.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed

Problemas corrigidos

Nota Salvo indicação em contrário, itens ligados irão levá-lo para páginas Web do Microsoft Connect.

Análise de código
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Visual Studio 2013 código análise entrada policyis não accionado conforme esperado em Web sites.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
IntelliTrace
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Um erro de Security.VerificationException é desencadeado no processador de eventos personalizado se IntelliTrace estiver activada.
  • Visual Studio falha quando carrega um ficheiro danificado do IntelliTrace.

Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Suponha que tem Windows Driver Kit (WDK) e o Visual Studio 2013 de actualizações 2 instalado no computador. Abrir o Visual Studio 2013 e criar um projecto do Visual C++ universal. Quando prime F5 para compilar e depurar o projecto, poderá receber a seguinte mensagem de erro:
    Essa interface suportada (excepção de HRESULT: 0x80004002 (E_NOINTERFACE))
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Erros de JavaScript ocorrem quando abrir páginas Web utilizando o navegador da web interno Visual Studio.
  • Separadores não abrir correctamente quando soluções têm vistas de código e de estrutura abertas.
  • A caixa de diálogo Definições da conta apresenta uma mensagem "a licença irá expirar dentro de dias 2147483647" quando o Visual Studio transfere uma licença online.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Plataforma Web e ferramentas
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Quando utiliza o seleccionador de URL novo nas aplicações da web, não é correctamente preenchido quando URL comecem por ".".
  • Quando prime F5 ou Ctrl+F5 para um projecto de web que está activado com o URL de SSL (https), lhe for pedido pelo Internet Explorer se pretender continuar com um certificado auto-assinado ou não fidedigno.
  • Quando instala o editor de PHP de DevSense, poderá perder o PHP destaques regiões.
  • Poderá detectar um afteryoupress de falha do Visual Studio CTRL+F4 para fechar a caixa de diálogo de página de propriedade de referências de web.
  • Assuma-se de que abrir um projecto que contém um documento de script HTML gerado. Quando depura projecto sobre um emulador de telefone, ocorre um erro.
  • Visual Studio falha quando tenta publicar um projecto ou abra um projecto que tenha um FTP publicar perfil utilizando um URL relativo como localhost, "\\," ou "/ /."
  • Active o Web Essentials para Web Express.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Microsoft Azure
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • É possível criar um novo projecto de Microsoft Azure Mobile Services utilizando o Visual Studio 2013 num computador baseado em x86.
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed


Problemas conhecidos

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


Sintomas

Quando abre um modelo de entidade quadro 5 Designer existente (.Ficheiro EDMX), utilizando ferramentas de 6.0.2 ou 6.1.0 de estrutura de entidades no Visual Studio 2012 ou Visual Studio 2013, poderá receber a seguinte mensagem de erro:
Não é possível carregar 'nome de ficheiro.edmx': especificada a conversão não é válida.

Este problema só ocorre se o modelo em questão contém a importação de função com parâmetros do tipo decimal .

Versões afectadas

Este problema afecta as seguintes versões comercializadas de ferramentas do quadro de entidade para o Visual Studio:
  • Ferramentas do quadro 6.0.2 de entidade para Visual Studio 2012
  • Ferramentas do quadro 6.0.2 de entidade para Visual Studio 2013
  • Ferramentas do quadro 6.1.0 de entidade para Visual Studio 2012
  • Ferramentas do quadro 6.1.0 de entidades para Visual Studio 2013
Se tiver actualizado as ferramentas do quadro de entidades para Visual Studio 2012 ou Visual Studio 2013 do Microsoft Download Center, ou se tiver instalado o Visual Studio 2013 actualização 1 ou 2 de actualização, a versão do designer está a utilizar tem este problema.

Se o modelo de estrutura de entidades não contiver uma importação de função para procedimentos armazenados que devolvem objectos que contêm as propriedades do tipo decimal , este problema não ocorre.

Causa

Este problema ocorre porque o estruturador casts um valor de byte incorrectamente se o parâmetro não tiver nenhum aspectos relacionados com precisão e escala.

Solução alternativa

Para contornar este problema, utilize um dos seguintes métodos:
  • Reverter o programa de configuração para o 6.0.0 versão das ferramentas de Framework de entidade

    Para tal, tem de desinstalar qualquer versão da ferramenta que é mais recente, utilizando a janela Adicionar ou remover programas manualmente e, em seguida, reinstale o 6.0.0 versão. Para o Visual Studio 2012, pode encontrá-lo no Microsoft Download Center:

    Ferramentas do quadro 6.0.0 de entidade para Visual Studio 2012

    Para Visual Studio 2013, os ficheiros EFTools.MSI e EFTools.cab foram originalmente incluídos no pacote de configuração do Visual Studio. Por conseguinte, pode reverter para o 6.0.0 versão das ferramentas de desinstalação-los e, em seguida, reparar o Visual Studio ou localizando o programa de instalação MSI no suporte de dados de configuração do Visual Studio.
  • Modificar os ficheiros EDMX num editor

    Uma solução alternativa alternativa requer modificação manual dos ficheiros EDMX através da utilização de um texto ou o editor de XML.
    NotaCertifique-se de que cria cópias de segurança dos ficheiros originais EDMX e, não efectue alterações adicionais que possa causar-lhes para se tornar inválido.

    A modificação deve ser aplicada a <parameter></parameter> elementos de qualquer <function> </function>(como procedimentos armazenados ou funções de Table-Valued) no interior da <edmx:StorageModels></edmx:StorageModels> secção que também é conhecido como a secção SSDL a EDMX. As alterações são para se certificar de que todos os parâmetros de mapeiam para importar parâmetros na função correspondente na secção CSDL de tipo decimal . 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 tem de ser alterado do seguinte modo:
    <Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" />
    NotaOs valores numéricos reais que são atribuídos a precisão ou escala não são importantes no caso em apreço.

Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Para o problema conhecido no IDE do Visual Studio depois de aplicar esta actualização, vá para o seguinte artigo da knowledge base:
    2954109 Lista de pendente de plataforma de solução não estiver visível depois de instalar o Visual Studio 2013 Update 2

Reduzir esta imagemExpandir esta imagem
assets folding end collapsed
Windows Phone
Reduzir esta imagemExpandir esta imagem
assets folding start collapsed
  • Criar e da equipa do Visual Studio não construir Windows Phone 8, Windows Phone Silverlight 8.1 e aplicações Silverlight.

    Para contornar este problema, defina o projecto para construir com o conjunto de ferramentas do MSBuild x86. Para fazê-lo TFS, altere a opção de plataforma MSBuild de Auto para x86 na secção do processo de criar equipa configuração do assistente. Para mais informações, consulte Esta mensagem no blogue.
  • Considere o seguinte cenário:
    • Instalou o Visual Studio 2013 Update 2 num computador que esteja a executar o Windows 7 ou 8 do Windows.
    • Actualizar o Windows para o Windows 8.1.
    • Criar um projecto de Windows Phone 8.1 e construir.
    Neste cenário, recebe erros de embalagem ou de compilação.

    Para contornar este problema, repare o Visual Studio 2013.
  • Eliminar um ficheiro de um projecto partilhado não é detectada pelo controlo de versão Team Foundation correctamente. O ficheiro será removido do projecto partilhado, mas o ficheiro não será eliminado do controlo de versão Team Foundation.

    Para contornar o problema, elimine manualmente o ficheiro do servidor utilizando o Explorador de controlo de origem.
  • Controlo de versão Team Foundation não pode anular alterações a uma solução pendentes se os ficheiros foram movidos de um projecto partilhado para outro projecto na solução. Após a anulação, entradas do ficheiro serão movidas novamente para o projecto partilhado. No entanto, os ficheiros estarão em falta no disco.

    Para contornar o problema, restaure os ficheiros no disco, obter os ficheiros mais recentes do controlo de versão Team Foundation.
  • No Visual Studio 2013 Update 2, testes de unidades de C++ Silverlight 8.1 aplicações não é suportada. Quando redirigir projecto de teste do C++ Silverlight 8.0 unidade existente para o Silverlight 8.1, a operação de compilação falha e recebe a seguinte mensagem de erro:
    Erro: Falha na validação de AppManifest. AppPlatformVersion inválido no WMAppmanifest.xml
  • Quando desenvolver uma aplicação C++ para Windows Phone 8.1, não poderá ver a opção de dispositivo na lista pendente de destino de depuração.
    Para implementar um dispositivo, primeiro tem de alterar a configuração de compilação para "ARM", utilizando a lista de pendente de plataforma de solução da barra de ferramentas do Visual Studio.
  • Se mudar o nome de um projecto partilhado JavaScript no Microsoft Visual Studio 2013 Update 2, o nó de referências dos projectos que importar o projecto partilhado poderá não ser actualizado para o nome do projecto.
  • Se não instalar (SDK) do Windows Phone 8.0 software development kit no computador, Blend for Visual Studio 2013 não apresenta as operações para projectos Windows Phone Silverlight 8.1.
  • Suponha que está a utilizar um pacote de idiomas chineses do Visual Studio. Quando cria uma aplicação de arquivo do Windows ou Windows Phone utilizando HTML e JavaScript, é apresentado texto em inglês nas sugestões de IntelliSense fornecidos para WinJS APIs.
  • Suponha que tem as ferramentas de Visual Studio 2013 Update 2 e Windows Phone 8.0 instaladas no Windows 8. Os Windows Phone 8.1 emuladores estão disponíveis. Nesta situação, é possível executar uma aplicação Windows Phone 8.0 premindo F5. Além disso, recebe a seguinte mensagem de erro:
    Emulador de Windows Phone não consegue verificar se a máquina virtual está em execução:

    Não é possível carregar a DLL 'LocBootPresets': não foi possível encontrar o módulo especificado. (Excepção de HRESULT: 0x8007007E)
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed

Mais Informação

Como transferir ficheiros de suporte da Microsoft

As actualizações para de outros produtos da família do Visual Studio podem ser encontrados no Site de transferências da Microsoft para o Visual Studio.

Requisitos

Reduzir esta imagemExpandir esta imagem
assets folding start collapsed


Requisito de reinício

Poderá ter de reiniciar o computador depois de instalar este pacote.

Idiomas suportados

Visual Studio 2013 Update 2 fornece actualizações para as seguintes versões:
  • Chinês (simplificado)
  • Chinês (tradicional)
  • Checa
  • Inglês
  • Francês
  • Alemão
  • Italiano
  • Japonês
  • Coreano
  • Russo
  • Polaco
  • Português (Brasil)
  • Espanhol
  • Turco

Sistemas operativos suportados

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

Arquitecturas suportadas

  • 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 estiver a executar numa máquina virtual)
  • 1 GB de espaço disponível no disco rígido
  • Unidade de disco rígido de 5400 RPM
  • DirectX 9 compatível com placa de vídeo que está a ser executado com uma resolução de 1024 × 768 ou superior

Requisitos de software

Para aplicar esta actualização, tem de ter um dos programas 2013 do Visual Studio suportados que estão listados na secção "Aplica-se a" instaladas.

Suporte para actualização de 2013 do Visual Studio 2

O apoio comunitário informais para Visual Studio 2013 Update 2 está disponível através do Fóruns do Microsoft Developer Network (MSDN).
Reduzir esta imagemExpandir esta imagem
assets folding end collapsed

Propriedades

Artigo: 2927432 - Última revisão: 3 de julho de 2014 - Revisão: 8.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 por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
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