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 detalhesno 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 Windows produtos: 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 Visual Studio Update 2 somente. 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.
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 do Microsoft Azure, gerenciamento de liberação, depurador, Profiler, IntelliTrace, geração de código, Entity Framework 6.1, NuGet, TypeScript, IDE do Visual Studio, ASP.NET e Web ferramentas 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 produtos do Visual Studio também estão disponíveis no site do Visual Studio.
Como obter a atualização 2 do Visual Studio 2013
As atualizações do Visual Studio 2013 são cumulativas. Os seguintes links para download sempre indicam a atualização mais recente:
-
Baixe agora o pacote de atualização mais recente do Visual Studio 2013
-
Baixe agora o gerenciamento de versão mais recentes para o pacote do Visual Studio 2013
-
Baixe agora o pacote mais recente do Team Foundation Server 2013
-
Baixe agora os agentes mais recentes para o pacote do Visual Studio 2013
-
Baixe as mais recentes ferramentas remotas para Visual Studio 2013 pacote agora
-
Baixe agora o pacote mais recente do Visual Studio Premium 2013
-
Baixe agora o pacote mais recente do Visual Studio Professional 2013
-
Baixe agora o pacote mais recente do Visual Studio Ultimate de 2013
-
Baixe o mais recente Visual Studio Express 2013 para o pacote do Windows agora
Você também pode exibir a lista completa de Atualizações de 2013 do Visual Studio.
A Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Como instalar o Visual Studio 2013 2
Para obter orientações de instalação de produtos do Visual Studio, consulte:Como instalar o Visual StudioComo instalar o Team Foundation Server e Visual Studio ALMComo instalar o Release Management para Visual Studio 2013 Importante: Essa 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 em cima de 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 do seu banco de dados atual. 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 a postagem no blog para obter 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:
-
Gerenciamento de 2013 Visual Studio para o gerenciamento de versão de atualização de 2013 Visual Studio 2 de versão
-
Solte o gerenciamento para Visual Studio 2013 a atualização 1 para o gerenciamento de versão de atualização de 2013 Visual Studio 2
-
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 tecnologiaForam feitas as seguintes melhorias de tecnologia nesta versão.
-
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 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 Entity Framework 6
-
-
ASP.NET MVC 5.1
-
ASP.NET Web API 2.1
-
3.1 as páginas Web do ASP.NET
-
Várias 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 de 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 forma para 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 para 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 através do 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 em que você poderia terminar 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ó era 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. -
IdentityFactory Middleware / 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 para atender seu 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:
-
-
Componentes do Microsoft OWINas notas de versão para a versão estável mais recente (2.1.0).
Vários bugs corrigidos nesta versão, consulte -
SignalR do ASP.NETas notas de versão.
Vários bugs corrigidos nesta versão, consulte
-
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.
-
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 as 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.
-
Atualize o Entity Framework para 6.1 para tempo de execução e ferramentas. Entity Framework (EF) 6.1 é uma pequena atualização para o Entity Framework 6 e inclui várias correções de bugs e novos recursos. Para obter informações detalhadas sobre EF 6.1, incluindo links para documentação para os novos recursos, consulte Histó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.CommitFailureHandler que usa a capacidade recentemente introduzida para interceptar as operações da transação. O CommitFailureHandler permite que a recuperação automática de falhas de conexão durante a confirmação de uma transação.
-
IndexAttribute permite 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 API fornece acesso a informações EF tem sobre 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. config permite 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, isso permite alternar facilmente em registro de operações de banco de dados para um aplicativo implantado, sem a necessidade de recompilar.
-
Detecção de alterações do modelo de migrações foram aprimorados 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ápida geração (criação de modelo) em cenários mais e mais eficiente materialização de entidades controladas com várias associações.
-
-
Recursos de diagnóstico do DirectX Graphics estão agora disponíveis para dispositivos do Windows Phone 8.1 e emuladores.
-
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 em 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.
-
-
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.
-
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, agora há um indicador para realçar o caminho de cada um 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 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, no Visual Studio Ultimate de 2013.
-
O NuGet 2.8.1 será lançado em abril de 2014. Aqui estão os pontos mais importantes das notas de versão. Verifique as notas de versão completo para obter mais informações sobre essas alterações.
-
Windows Phone destino 8.1 aplicativos
O 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; O NuGet historicamente 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 criou falta de determinismo para instalar pacotes que tenham dependências. -
Opção - DependencyVersion
Embora o NuGet 2.8 altera o comportamento padrão para resolver as 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 a versão menor possível é o comportamento padrão, a versão mais alta possível, o mais alto menor ou versão do patch. Essa opção funciona somente para o pacote de instalação no cmdlet do PowerShell. -
Atributo 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> -
Visualizar 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 for mais recente publicada. O NuGet 2.8 permite que um pacote identificar-se no arquivo .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 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 Locala 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.
Embora pacotes do NuGet normalmente são consumidos de uma galeria de remota (por exemplo, -
Correções de bugsNuGet Issue Tracker para esta versão.
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
-
-
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 aplicativos da Windows Store. Essa nova ferramenta tem um tempo rápido de filtragem, filtragem de thread rápida e uma experiência aprimorada de Just My Code.
-
O hub de desempenho e diagnóstico 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 de desempenho e diagnóstico agora está disponível para aplicativos da Windows Store em dispositivos Windows Phone 8.1 e emuladores.
-
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 o servidor específico e as ações correspondentes nesse nível na sequê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 valores comuns para todas as variáveis.
-
Você pode agora implantar servidores idênticos ou agrupadas sem ter que repetir a sequência de implantação em cada servidor.
-
Você pode agora Marcas de cópia em estágios e em modelos. Você pode manter a mesma sequência de implantação com todas as marcas e os servidores quando eles são copiados para outros estágios ou liberar Modelos no mesmo ambiente.
-
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.
-
Ferramentas gito 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, empurre a vários controles remotos e cancelar operações de longa duração...
-
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 subsequentes 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 ideias.
-
TypeScript é uma linguagem de fonte aberta que facilita a 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 fortemente tipadas sobre o tempo de execução flexível e dinâmica com a ubiquidade do JavaScript. TypeScript, um superconjunto de tipos de JavaScript que é compilado em JavaScript simples, funciona perfeitamente com o JavaScript ferramentas e bibliotecas existentes e integra-se facilmente com sites e aplicativos existentes. Tipos nativos do typeScript e o modelo de programação modular baseada em classe permitem escalabilidade e melhor produtividade por meio de ferramentas aprimoradas e detecção de erro antecipada. Ferramentas aprimoradas incluem IntelliSense, refatoração de código e navegação de código. Para obter mais informações sobre TypeScript, vá para o site TypeScript.
-
Alguns problemas de conformidade de linguagem e de falhas do compilador C++ foram solucionados.
-
Agora você pode exibir as alterações recebidas de outras ramificações em editores de código usando CodeLens.
-
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 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.
-
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 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.
Problemas corrigidosObservação: A menos que indicado de outra forma, itens vinculados levará para páginas da Web do Microsoft Connect.
-
Visual Studio 2013 análise de código diretiva de check-in não é acionada como esperado em sites.
-
Um erro Security.VerificationException é gerado em um manipulador de eventos personalizado se IntelliTrace está habilitado.
-
Visual Studio falha quando ele carrega um arquivo corrompido do IntelliTrace.
-
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))
-
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.
-
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 URL SSL (https), você é 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.
-
Depois que você pressionar CTRL+F4 para fechar a caixa de diálogo da página da web references propriedade, você pode enfrentar uma falha no Visual Studio.
-
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.
-
Você não pode criar um novo projeto Microsoft Azure Mobile Services usando Visual Studio 2013 em um computador baseado em x86.
Problemas conhecidos
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 o'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 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 ao 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 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 aplicada aos elementos < parâmetro > de qualquer função de < > (por exemplo, procedimentos armazenados ou funções Table-Valued) dentro da seção < edmx:StorageModels > que 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.
-
Para o problema conhecido no IDE do Visual Studio depois de aplicar essa atualização, consulte o seguinte artigo da base de Conhecimento:
2954109 plataforma de solução drop-down lista não estiver visível após a instalação da atualização 2 do Visual Studio 2013
-
Visual Studio Team Build não cria aplicativos do Silverlight, Windows Phone 8 e 8.1 do Silverlight para Windows Phone.esta postagem de blog.
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 -
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.
-
Crie um projeto 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. -
-
Excluindo um arquivo de um projeto compartilhado não for detectado 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 construção falha e você recebe a seguinte mensagem de erro:
Erro: Falha na validação do 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 "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 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)
Mais informações
Como baixar os arquivos de suporte da Microsoft Atualizações para outros produtos da família Visual Studio podem ser encontradas no site para Visual Studio de download da Microsoft.
Requisitos de reinicialização:Você terá que reiniciar seu computador após instalar este pacote.
Idiomas suportadosAtualizaçã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 suportadosPara 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-bit (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 a placa de vídeo que está sendo executada em uma resolução de 1024 x 768 ou superior
Requisitos de softwarePara aplicar essa atualização, você deve ter um dos programas do Visual Studio 2013 suportados que estejam listados na secção "Aplica-se a" instaladas.
Suporte para atualização de 2013 Visual Studio 2Suporte da comunidade informal para 2013 atualização 2 do Visual Studio está disponível por meio dos fóruns do Microsoft Developer Network (MSDN).