Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
Esta versão não é mais suportada. Para baixar a versão mais recente, visite https://visualstudio.microsoft.com/downloads/.
Versões do Visual Studio 2013
Você pode exibir notas de versão para todas as versões do Visual Studio 2013:
- 20 de julho de 2015 -- Atualização 5 do Visual Studio 2013
- 12 de novembro de 2014 -- Comunidade do Visual Studio 2013
- 12 de novembro de 2014 -- Atualização 4 do Visual Studio 2013
- 4 de agosto de 2014 -- Atualização 3 do Visual Studio 2013
- 12 de maio de 2014 -- Atualização 2 do Visual Studio 2013
- 2 de abril de 2014 -- Atualização 2 do Visual Studio 2013
- 20 de janeiro de 2014 -- Atualização 1 do Visual Studio 2013
- 17 de outubro de 2013 -- Visual Studio 2013
de versãoAtualização 2 do Visual Studio 2013
lançado em maio 12, 2014
Baixar Visual Studio Community 2013
Você pode baixar o Visual Studio 2013 do My.VisualStudio.com. My.VisualStudio.com requer uma assinatura gratuita do Dev Essentials ou uma assinatura do Visual Studio.
Resumo do que há de novo nesta 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
- Perfilagem e Depuração do DirectX
- Gestão de Versões
O que há de novo nesta 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 por telefone. Em vez disso, os usuários Express só precisam instalar o Visual Studio 2013 Express para Windows com Atualização 2
- Os desenvolvedores que usam o Visual Studio 2013 Professional (ou superior) simplesmente precisam instalar a Atualização 2
Criar aplicativos para Windows Phone 8.1
Crie aplicativos destinados à 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 executados no Windows Phone 8.1 Silverlight ou no Tempo de Execução do Windows criados com .NET e XAML ou WinJS. Você também pode criar aplicativos do Windows Phone 8.1 e universais do Windows usando C++ e DirectX. Para obter a lista completa de opções, vá para 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 do Silverlight, terá acesso a novos recursos da plataforma, como cerca geográfica, dados de aplicativos em roaming, edição de mídia e muito mais.
Se você optar por criar aplicativos usando o Tempo de Execução do Windows recém-disponível, ganhará novos recursos de plataforma juntamente com suporte aprimorado a ferramentas para criar aplicativos em HTML e JavaScript (WinJS). Além disso, os aplicativos de telefone criados usando a plataforma do Tempo de Execução do Windows compartilham o mesmo modelo de aplicativo e o mesmo ciclo de vida do aplicativo anteriormente disponível apenas para aplicativos da Windows Store, bem como a opção de 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 a partir de uma solução, enquanto compartilhava o código do ciclo de vida do aplicativo, elementos da interface do usuário etc.
Com o lançamento da Atualização 2, agora pode-se criar aplicações dirigidas às plataformas Windows e Windows Phone a partir de uma única solução, criando aplicações que são executadas no Windows Runtime e são capazes de direcionar vários fatores de forma na família de dispositivos Windows.
Para começar, os novos modelos de projeto de aplicativo universal do Windows estão disponíveis para ajudá-lo a criar um aplicativo onde sua lógica de negócios apareça por meio de uma experiência de usuário relevante para o dispositivo; seja para Windows Phones e tablets ou laptops e estações de trabalho Windows.
Hub de desempenho e diagnóstico
Para aplicativos da Windows Store e do Windows Phone 8.1 destinados à plataforma do Tempo de Execução do Windows, agora você pode executar mais de uma ferramenta por vez no hub Desempenho e Diagnóstico (Combinando Ferramentas no hub 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, de um modo geral, poupam 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 que você investigue a memória do aplicativo, o que facilita a localização de problemas como vazamentos de memória.
Depuração melhorada – Recursos armazenados em cache
Em aplicativos do Windows 8.1, é possível armazenar em cache recursos para seu aplicativo antes que ele seja iniciado. Nesta atualização, você pode acionar manualmente esse cache para testar o comportamento do seu aplicativo ou simplesmente certificar-se de que 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) enquanto estiver no Visual Studio; tornando ainda mais fácil garantir que as notificações estão funcionando corretamente para seus aplicativos da Windows Store, Phone ou universais do Windows.
Desenvolvimento do Azure
Embora muitos recursos do Microsoft Azure sejam disponibilizados por meio do SDK do Azure, alguns recursos são incorporados diretamente no próprio Visual Studio. Com a Atualização 2, estamos disponibilizando os seguintes novos recursos:
Aprimoramentos do IDE
Se estiver a desenvolver para o Microsoft Azure, pode encontrar uma experiência de introdução melhorada. Oferecemos um novo recurso que pode vincular sites recém-criados diretamente do File|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 sites dinâmicos ou exibir arquivos de log remotamente.
Serviços Móveis .NET
Trabalhar com Serviços Móveis com tecnologia .NET agora está disponível diretamente no Visual Studio (Guia de 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 com 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/gerenciado
- Visualizar/Editar ficheiros remotos e visualizar registos em Web 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.
Sugestão
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 da Web, incluindo o TypeScript 1.0 RTM, uma nova e poderosa experiência de linguagem e ferramentas para desenvolvedores que criam projetos JavaScript em escala de aplicativo. Além disso, estamos lançando outros novos recursos e melhorias (ASP.NET e Web Tools 2013.2 para Visual Studio 2013 Release Notes) para desenvolvimento da Web em ferramentas e na plataforma ASP.NET (incluindo atualizações para MVC, API da Web e páginas da Web). Continue lendo para obter detalhes.
TypeScript 1,0
TypeScript é uma linguagem de código aberto desenvolvida pela Microsoft para projetos JavaScript em escala de aplicativo, alimentada por um superconjunto tipado de JavaScript que compila para JavaScript simples. 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 atingiu a versão 1.0 (RTM), trazendo a linguagem 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)
Melhorámos ainda mais o nosso editor de código adicionando suporte para formatos de ficheiro adicionais: SASS e JSON. Também melhorámos o nosso editor LESS com novas capacidades.
O novo editor SASS inclui recursos como colorização, variável e Mixins IntelliSense, validação de sintaxe, ir para definição, um seletor 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, contorno e suporte para IntelliSense por meio do esquema JSON.
Browser Link
O Browser Link 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 Browser Link para oferecer suporte a conexões HTTPS, aplicativos de página única (SPA) 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 MVC ASP.NET, API da Web, páginas da Web, SignalR e muito mais.
Depurando sites móveis
Se você passou algum tempo tentando criar uma versão móvel atraente do seu site, provavelmente já teve problemas com ele não parecendo ou funcionando corretamente em navegadores móveis.
Nesta versão, estamos tornando essa uma experiência muito melhor para os 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 enquanto testa sua página da Web no emulador de telefone (Diagnosticando problemas de site móvel no Windows Phone 8.1 com Visual Studio).
Aprimoramentos do vinculador do Visual C++
Na Atualização 2, adicionamos alguns recursos que devem melhorar os tempos de link:
- /Zc:inline: Remova dados e funções não referenciados. Isso tem um impacto significativo na taxa de transferência para todos os seus projetos.
- Melhorias no PDB: Reduza o tempo gasto na geração de 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 compilação de geração e otimização de código. Isso fornece ganhos significativos para binários médios a grandes gerados com a opção /LTCG.
Depuração geral e analisadores
Depurador do Visual Studio
Anteriormente, se precisava entender os dados JSON armazenados em variáveis de texto durante a depuração, não tinha um visualizador integrado que facilitasse este processo.
Nesta versão, adicionamos um novo visualizador de cadeia de caracteres (JSON Debugger Visualizer no Visual Studio 2013) para depurar cadeias de caracteres codificadas em JSON diretamente do Visual Studio. O visualizador mostra cargas úteis em um controle treeview para que seja fácil pesquisar, destacar ou copiar pares chave/valor.
Analisador de memória gerenciada .NET
O .NET Managed Memory Analyzer (Usando o Visual Studio 2013 para diagnosticar problemas de memória do .NET na produção) ajuda você a entender o uso de memória .NET de um aplicativo a partir de arquivos .dmp coletados 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 (.NET Memory Analysis: Object Inspection), 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.
Esta ferramenta fornece dados para funções específicas que estão usando a CPU e em que grau. Essas informações permitem que você tome decisões sobre onde concentrar seus esforços de otimização para alcançar o melhor desempenho possível do aplicativo.
IntelliTrace
Eventos de Desempenho
O IntelliTrace ficou mais inteligente ao trabalhar com eventos de desempenho coletados pelo Microsoft Monitoring Agent (MMA).
Adicionamos a capacidade de analisar dados de desempenho em profundidade agrupando eventos de desempenho e revisando caminhos quentes (Aprimoramentos da interface do usuário para IntelliTrace com Visual Studio 2013 Atualização 2. Você também pode inspecionar consultas SQL com as 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/controladores quando tiver dados coletados de sites ASP.NET MVC (IntelliTrace MVC Navigation).
Visualizar exceções nos dados do IntelliTrace
Ao analisar um arquivo IntelliTrace com dados de exceções coletados pelo MMA, agora é mais fácil visualizar parâmetros e ver onde as exceções foram lançadas visualizando a pilha de chamadas em um mapa de código (Aprimoramentos para depuração de exceções com IntelliTrace no Visual Studio 2013).
Perfilagem e depuração do DirectX
Novo Perfilador Gráfico
Adicionámos uma nova ferramenta para otimizar o desempenho de renderização do seu jogo ou aplicação 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 quadros gera informações de desempenho posteriormente por meio de eventos de cronometragem e coleta de 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 daquele usado para captura.
A análise de quadros funciona da mesma forma em dispositivos Windows 8.1 e Windows Phone 8.1, confiando numa nova consulta de timestamp que não estava disponível no Windows Phone 8.
Aprimoramentos do depurador gráfico
Os aprimoramentos do Depurador Gráfico incluem a capacidade de capturar até 30 quadros consecutivos com uma captura (captura consecutiva). Você também pode acionar programaticamente a captura automática, o que é útil para depurar sombreadores 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 (Passo a passo: Capturando informações gráficas programaticamente).
Use a nova vista de Draw Calls para ver os eventos capturados e o seu estado em uma hierarquia organizada ou expandi-la para ver o estado atual do dispositivo no momento do draw call ou os eventos que definem os seus valores.
Agora também é possível usar o depurador gráfico com seus aplicativos do Windows Phone 8.1 no emulador ou em um telefone amarrado; Ambos os cenários são agora totalmente suportados.
Gestão de Versões
As atualizações do Release Management 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 delas é executada em vários servidores. Até agora, para implantar um componente em todos os servidores em uma camada, você tinha que criar a mesma sequência de implantação com o mesmo conjunto de etapas em cada servidor. Isto não era apenas muito trabalho repetitivo, não era sustentá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 (Visual Studio Release Management 2013 Update 2 RC agora disponível). Esta sequência de implementação é executada automaticamente e em paralelo em todos os servidores que têm a mesma etiqueta quando um lançamento é acionado.