Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Não há mais suporte para essa versão. Para baixar a versão mais recente, visite https://visualstudio.microsoft.com/downloads/.
Versões do Visual Studio 2013
Veja as notas sobre todas as versões do Visual Studio 2013:
- 20 de julho de 2015 -- Visual Studio 2013 versão 5
- 12 de novembro de 2014 -- Comunidade do Visual Studio 2013
- 12 de novembro de 2014 -- Visual Studio 2013 Update 4
- 4 de agosto de 2014 -- Visual Studio 2013 Update 3
- 12 de maio de 2014 -- Visual Studio 2013 Update 2
- 2 de abril de 2014 -- Visual Studio 2013 Update 2
- 20 de janeiro de 2014 -- Visual Studio 2013 Update 1
- 17 de outubro de 2013 -- Visual Studio 2013
Atualização 2 do Visual Studio 2013
lançado em 12 de maio de 2014
Baixar o Visual Studio Community 2013
Você pode baixar o Visual Studio 2013 de My.VisualStudio.com. O My.VisualStudio.com requer uma assinatura gratuita do Dev Essentials ou uma assinatura do Visual Studio.
Resumo das novidades desta versão
- Windows Phone 8.1 e Aplicativos Universais do Windows
- Desenvolvimento do Azure
- Desenvolvimento web
- Aprimoramentos do Vinculador do Visual C++
- Depuração Geral e Analisadores
- IntelliTrace
- Perfilação e depuração do DirectX
- Gerenciamento de Versões
Novidades desta versão
Windows Phone 8.1 e Aplicativos Universais do Windows
Como começar?
Com esta versão, alteramos o que os desenvolvedores de software devem instalar para começar a criar o Windows Phone 8.1 e aplicativos universais do Windows:
- Não há mais uma versão separada do Visual Studio 2013 Express para desenvolvimento de telefone. Em vez disso, os usuários do Express só precisam instalar o Visual Studio 2013 Express para Windows com o Update 2
- Os desenvolvedores que usam o Visual Studio 2013 Professional (ou superior) simplesmente precisam instalar a Atualização 2
Criar aplicativos para o Windows Phone 8.1
Crie aplicativos voltados para a nova versão do Windows Phone 8.1 atualizando aplicativos existentes do Windows Phone 8.0 Silverlight ou criando novos aplicativos do Windows Phone 8.1 que são executados no Windows Phone 8.1 Silverlight ou Windows Runtime compilados com .NET e XAML ou WinJS. Você também pode criar aplicativos windows phone 8.1 e universais do Windows usando C++ e DirectX. Para obter a lista completa de opções, acesse o Centro de Desenvolvimento do Windows Phone.
Se você escolher o Windows Phone 8.1 para criar ou atualizar aplicativos de telefone existentes usando o modelo de aplicativo silverlight, você obterá acesso a novos recursos de plataforma, como geofencing, dados de aplicativo móvel, edição de mídia e muito mais.
Se você optar por criar aplicativos usando o Windows Runtime recém-disponível, você ganhará novos recursos de plataforma, juntamente com suporte aprimorado de ferramentas para criar aplicativos usando HTML e JavaScript (WinJS). Além disso, os aplicativos de telefone criados usando a plataforma Windows Runtime compartilham o mesmo modelo de aplicativo e o ciclo de vida do aplicativo disponíveis anteriormente apenas para aplicativos da Windows Store, bem como a opção para criar aplicativos universais do Windows que compartilham código; facilitando a criação de aplicativos que são executados no Windows e no Windows Phone (leia mais abaixo).
Aplicativos universais do Windows
Se você estava criando aplicativos anteriormente para a Windows Store e o Windows Phone, não tinha nenhum caminho no Visual Studio que facilitasse o direcionamento de ambas as plataformas de uma solução, ao compartilhar código de ciclo de vida do aplicativo, elementos de interface do usuário etc.
Com o lançamento da Atualização 2, agora você pode criar aplicativos destinados a ambas as plataformas Windows e Windows Phone a partir de uma única solução; criando aplicativos que são executados no Windows Runtime e são capazes de direcionar vários fatores de forma na família dos dispositivos Windows.
Para começar, os novos modelos universais de projeto de aplicativo do Windows estão disponíveis para ajudá-lo a criar um aplicativo em que sua lógica de negócios aparece por meio de uma experiência do usuário relevante para o dispositivo; seja para Windows Phones e tablets ou laptops e estações de trabalho do Windows.
Hub de Diagnóstico e Desempenho
Para aplicativos da Windows Store e do Windows Phone 8.1 destinados à plataforma Windows Runtime, agora você pode executar mais de uma ferramenta por vez no hub de Desempenho e Diagnóstico (combinando ferramentas no hub de desempenho e diagnóstico no Visual Studio 2013), o que significa que você pode correlacionar dados entre ferramentas, fazer compensações de desempenho informadas, e geralmente economiza tempo.
Além disso, uma ferramenta de Uso de Memória recém-disponível (diagnosticando problemas de memória com a nova Ferramenta de Uso de Memória no Visual Studio) permite investigar a memória do aplicativo, o que facilita a localização de problemas como vazamentos de memória.
Depuração aprimorada – Recursos armazenados em cache
Em aplicativos do Windows 8.1, é possível armazenar recursos em cache para seu aplicativo antes do aplicativo ser iniciado. Nesta atualização, você pode disparar manualmente esse cache para que possa testar o comportamento do aplicativo ou simplesmente verificar se você registrou o ContentPrefetcher corretamente.
Notificações de teste – Hub de Notificação do Azure
Com esta versão, adicionamos uma nova ferramenta de solução de problemas que permite enviar mensagens de teste (Hubs de Notificação: Enviar Notificações de Teste) no Visual Studio; tornando ainda mais fácil garantir que as notificações estejam funcionando corretamente para seus aplicativos da Windows Store, Do Telefone ou universais.
Desenvolvimento do Azure
Embora muitos recursos do Microsoft Azure sejam disponibilizados por meio do SDK do Azure, alguns recursos são integrados diretamente ao próprio Visual Studio. Com a Atualização 2, estamos disponibilizando os seguintes novos recursos:
Aprimoramentos do IDE
Se você estiver desenvolvendo para o Microsoft Azure, poderá encontrar uma experiência de introdução aprimorada. Oferecemos uma nova funcionalidade que pode vincular sites recém-criados diretamente do Arquivo|Novo Projeto para um site do Microsoft Azure ou máquina virtual; facilitando a publicação posterior.
Além disso, você pode usar o Gerenciador de Servidores para Sites do Microsoft Azure para exibir ou editar arquivos de site dinâmicos ou exibir arquivos de log remotamente.
Serviços Móveis do .NET
O trabalho com os Serviços Móveis alimentados pelo .NET agora está disponível diretamente no Visual Studio (Início Rápido: Adicionar um serviço móvel). Com esta versão, você encontrará suporte a novas ferramentas, incluindo um modelo para ajudar a começar a usar um novo tipo de projeto e suporte para Depuração Remota.
Relacionado – SDK do Windows Azure 2.3
Também enviamos recentemente o SDK do Microsoft Azure 2.3 que adiciona novos recursos aos desenvolvedores do Visual Studio que trabalham com o Azure. Isso inclui novos aprimoramentos do Gerenciador de Servidores, como:
- Depuração remota de código nativo/código gerenciado
- Exibir/editar arquivos remotos e exibir logs em sites
E há mais. Saiba mais sobre todos os recursos do Blog do Windows Azure: Aprofundamento: Visual Studio 2013 Atualização 2 RC e SDK do Azure 2.3.
Dica
O Visual Studio 2013 Update 2 não inclui o SDK do Azure, obtenha-o no centro de download do Microsoft Azure.
Desenvolvimento web
Com o lançamento da Atualização 2, estamos enviando muitos novos recursos para desenvolvedores Web, incluindo o TypeScript 1.0 RTM, uma nova experiência avançada de linguagem e ferramentas para desenvolvedores que criam projetos JavaScript em escala de aplicativos. Além disso, estamos lançando outros novos recursos e melhorias (ASP.NET e Web Tools 2013.2 para Notas de Versão do Visual Studio 2013) para desenvolvimento na Web em ferramentas e na plataforma ASP.NET (incluindo atualizações para MVC, API Web e Páginas da Web). Continue a leitura para obter detalhes.
TypeScript 1.0
TypeScript é uma linguagem de código aberto desenvolvida pela Microsoft para projetos JavaScript em escala de aplicação, baseada em um superconjunto tipado de JavaScript que é compilado para JavaScript puro. O TypeScript, combinado com o Visual Studio, é uma experiência de primeira classe com recursos como verificação estática, navegação baseada em símbolos, refatoração de código e muito mais.
Nesta versão, o TypeScript chegou à versão 1.0 (RTM), trazendo o idioma para o primeiro lançamento oficial após 18 meses de desenvolvimento e muita empolgação da comunidade de desenvolvedores.
Aprimoramentos do Editor de Código Web (SASS, LESS &JSON)
Melhoramos ainda mais nosso editor de código adicionando suporte para formatos de arquivo adicionais: SASS e JSON. Também aprimoramos nosso editor LESS com novos recursos.
O novo editor SASS inclui recursos como colorização, a variável e Mixins IntelliSense, validação de sintaxe, ir para definição, seleção de cores, e muito mais. Também aprimoramos o editor LESS com recursos como o Knockout IntelliSense Upgrade e um novo seletor de URL para páginas HTML, Razor, CSS, LESS ou SASS e muito mais.
O novo editor JSON oferece recursos como validação de sintaxe, colorização, estrutura de tópicos e suporte para IntelliSense por meio do esquema JSON.
link do navegador
O Link do Navegador permite que os desenvolvedores conectem vários navegadores diretamente ao Visual Studio e atualizem todos eles clicando em um único botão. Para obter mais informações, consulte Usando o Link do Navegador no Visual Studio 2013.
Nesta versão, aprimoramos o Link do Navegador para dar suporte a conexões HTTPS, SPA (Aplicativos de Página Única) e arquivos HTML estáticos.
Modelos de projeto
Atualizamos ASP.NET modelos de projeto padrão para incluir as versões mais recentes da plataforma, como ASP.NET MVC, API Web, Páginas da Web, SignalR e muito mais.
Depuração de sites móveis
Se você passou algum tempo tentando fazer uma versão móvel atraente do seu site, provavelmente já teve problemas com ele não procurando ou funcionando corretamente em navegadores móveis.
Nesta versão, estamos tornando essa uma experiência muito melhor para desenvolvedores que desejam usar o Emulador do Windows Phone com o Internet Explorer habilitando o uso das ferramentas de depuração e desempenho do Visual Studio ao testar sua página da Web no emulador de telefone (diagnosticando problemas de site móvel no Windows Phone 8.1 com o Visual Studio).
Aprimoramentos do Vinculador do Visual C++
Na Atualização 2, adicionamos alguns recursos que devem melhorar os tempos de vínculo:
- /Zc:inline: remover dados e funções não referenciados. Isso tem um impacto significativo no desempenho para todos os seus projetos.
- Melhorias do PDB: reduza o tempo gasto gerando arquivos PDB. Isso tem um impacto significativo na taxa de transferência para binários com quantidades médias a grandes de informações de depuração.
- /cgthreads: paralelize a fase de build de geração e otimização de código. Isso fornece ganhos significativos para binários médios e grandes gerados com a opção /LTCG.
Depuração Geral e Analisadores
Depurador do Visual Studio
Anteriormente, se você precisasse entender as cargas JSON armazenadas em variáveis de cadeia de caracteres durante a depuração, não tinha visualizador interno para ajudar a facilitar isso.
Nesta versão, adicionamos um novo visualizador de cadeia de caracteres (Visualizador de Depurador JSON no Visual Studio 2013) para depurar cadeias de caracteres codificadas em JSON diretamente do Visual Studio. O visualizador mostra os payloads em um controle de visualização em árvore, tornando fácil pesquisar, realçar ou copiar pares chave/valor.
Analisador de Memória Gerenciada do .NET
O Analisador de Memória Gerenciada do .NET (Usando o Visual Studio 2013 para diagnosticar problemas da memória .NET em produção) ajuda você a entender o uso de memória .NET de arquivos .dmp coletados de um aplicativo em máquinas de produção.
Nesta versão, adicionamos a capacidade de inspecionar os valores de objetos e instâncias em despejos de memória capturados (Análise de Memória do .NET: Inspeção de Objeto), tornando o analisador ainda mais útil.
Ferramenta de Uso da CPU
Uma nova ferramenta de Uso da CPU agora está disponível no hub Desempenho e Diagnóstico que pode ser usada com aplicativos WPF, Console, Windows Store 8.1 ou Windows Phone 8.1.
Essa ferramenta fornece dados para funções específicas que estão usando a CPU e até que ponto. Essas informações permitem que você tome decisões sobre onde concentrar seus esforços de otimização para obter o melhor desempenho possível do aplicativo.
IntelliTrace
Eventos de desempenho
O IntelliTrace ficou mais inteligente ao trabalhar com eventos de desempenho coletados pelo MMA (Microsoft Monitoring Agent).
Adicionamos a capacidade de analisar os dados de desempenho em profundidade agrupando eventos de desempenho e revisando caminhos quentes (Aprimoramentos da interface do usuário para IntelliTrace com o Visual Studio 2013 Atualização 2. Você também pode inspecionar consultas SQL com ferramentas do Visual Studio quando tiver dados de eventos do ADO.NET disponíveis (Ir para SQL com IntelliTrace) ou navegar facilmente para Ações/Controllers quando tiver dados coletados de websites ASP.NET MVC (Navegação IntelliTrace MVC).
Visualizando exceções nos dados do IntelliTrace
Ao revisar um arquivo IntelliTrace com dados de exceções coletados pelo MMA, agora é mais fácil exibir parâmetros e ver onde as exceções foram geradas visualizando a pilha de chamadas em um Mapa de Código (aprimoramentos na depuração de exceções com o IntelliTrace no Visual Studio 2013).
Perfilamento e depuração do DirectX
Novo Criador de Perfil gráfico
Adicionamos uma nova ferramenta para otimizar o desempenho de renderização do seu jogo ou aplicativo Direct3D com a Análise de Quadros Gráficos. Ao contrário de simplesmente gravar informações de desempenho durante a captura, a análise de quadro gera informações de desempenho posteriormente, cronometra eventos e coleta estatísticas durante a reprodução.
Isso significa que você pode ver uma média de resultados de várias reproduções, garantindo dados estatisticamente sólidos. Isso também significa que você pode gerar informações de desempenho para configurações e dispositivos diferentes do usado para captura.
A análise de quadros opera de forma idêntica em dispositivos Windows 8.1 e Windows Phone 8.1, contando com uma nova consulta de data/hora que não estava disponível no Windows Phone 8.
Aprimoramentos do depurador de gráficos
Os aprimoramentos para o Depurador de Gráficos incluem a capacidade de capturar até 30 quadros consecutivos com uma captura (captura consecutiva). Você também pode ativar a captura automática programaticamente, o que é útil para depurar o sombreador de computação em programas que nunca chamam Present ou quando um problema de renderização torna difícil saber quando esperar uma captura durante o teste manual (Guia: Captura de informações gráficas programaticamente).
Use a nova exibição Chamadas de Desenho para ver os eventos capturados e seu estado em uma hierarquia organizada, ou expanda-a para ver o estado atual do dispositivo no momento da chamada de desenho, bem como os eventos que definem seus valores.
Agora também é possível usar o depurador de gráficos com seus aplicativos do Windows Phone 8.1 no emulador ou em um telefone amarrado; ambos os cenários agora têm suporte total.
Gerenciamento de versão
As atualizações do Gerenciamento de Lançamento facilitam a implantação de seus aplicativos em grupos de servidores, o que economiza tempo considerável.
Grupos de Servidores
A maioria dos aplicativos tem várias camadas e a maioria das camadas é executada em vários servidores. Até agora, para implantar um componente em todos os servidores em uma camada, você precisava criar a mesma sequência de implantação com o mesmo conjunto de etapas em cada servidor. Este não foi apenas um monte de trabalho repetitivo, não foi mantenedível.
Com a Atualização 2, agora você pode marcar servidores para criar a sequência de implantação uma vez para um grupo de servidores com a mesma marca (o Visual Studio Release Management 2013 Update 2 RC agora está disponível). Essa sequência de implantação é executada automaticamente em todos os servidores com a mesma etiqueta em paralelo quando um lançamento é acionado.