Notas da versão CTP do Visual Studio "14"

Traduções deste artigo Traduções deste artigo
ID do artigo: 2967191
Notas da versão CTP do Visual Studio "14"
Este artigo lista as notas de versão para o Microsoft Visual Studio "14" Community Technology Previews (CTPs).

Visual Studio CTPs "14" são visualizações para a próxima versão principal do Visual Studio. Esses CTPs Visual Studio destinam-se a promover comentários contínuo entre pioneiros e a equipe de desenvolvimento do Visual Studio. Adoraríamos receber seus comentários sobre a nova funcionalidade de produto e experiências aprimoradas. Seus comentários ajudarão a modelar o futuro do Visual Studio. Juntos, estamos melhora a experiência do desenvolvedor.

Os seguintes links para download sempre apontam o CTP mais recente.

Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote mais recente do CTP (web) "14" do Visual Studio.

Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote mais recente do CTP (iso) "14" do Visual Studio.


Notas:
  • CTPs são somente em inglês.
  • CTPs não são suportados e destinam-se a ser usado somente para fins de teste, avaliação e comentários.
  • CTPs não tem sido sujeitos a validação final. Eles não devem a ser executado em servidores ou estações de trabalho de produção ou usados para criar o código de produção. Instalar um CTP em um servidor de produção para colocar o servidor em um estado sem suporte.
  • Embora esses CTPs devem ser instalados lado a lado com versões anteriores do Visual Studio, compatibilidade completa em cada CTP não é garantida.

Comentários

O objetivo deste CTP é obter os seus comentários. Para relatar um bug, use Conectar-se. Você também pode compartilhar suas idéias e sugestões sobre UserVoice. Sua opinião rápida pode ser compartilhado por meio de Enviar um sorriso por meio do Visual Studio IDE.
Expandir tudo | Recolher tudo

Neste artigo

"14" do Visual Studio CTP 3 (versão 14.0.22013.1.DP) detalhes

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Os avanços na tecnologia

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Foram feitas as seguintes melhorias de tecnologia nesta versão.

Desenvolvimento ASP.NET e web
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Recursos de ferramentas do ASP.NET vNext
    • Visual Studio não armazena os nomes de arquivo no arquivo de projeto ".kproj" para controlar quais arquivos são incluídos no projeto. Arquivos nas pastas de projeto são incluídos automaticamente no projeto e arquivos são removidos automaticamente do projeto quando eles são removidos dos diretórios de projeto.
    • Integração de teste de unidade é adicionada e a experiência será diminuída em versões posteriores.
    • Suporte para configuração de compilação é adicionado.
  • Atualizações de tempo de execução do ASP.NET vNext
    • "14" do Visual Studio CTP 3 inclui pacotes de tempo de execução alpha3 paraASP.NET vNext.Todos os detalhes sobre os aperfeiçoamentos específicos adicionados e emite fixo podem ser encontrado no publicadoNotas da versão no GitHub.
  • Atualizações do ASP.NET no Visual Studio 2013 atualização 3
      Microsoft ASP.NET e Web Tools no Visual Studio CTP "14" 3
      • Scaffolding: Suporte para tecnologias ASP.NET 5.2 (MVC, API da Web)
      • Editor de JSON: formatação automática e correspondência de chaves
      • Editor de CSS: seletores de nível 4, arrastar e soltar de fontes, imagens e outros arquivos. CSS
      • Suporte para publicação do Microsoft Azure WebJobs. Agora, você pode criar o console padrão projetos de aplicativo em soluções do Visual Studio que podem ser publicadas em sites do Azure como WebJobs contínua, disparado ou agendada. Para obter mais informações, consulteComo implantar o Azure WebJobs sites Azure.
      • Adicione suporte para autenticação de dois fatores no ASP.NET um modelos do MVC, suporte de Web Forms.
      • Habilite a criação de projetos do ASP.NET usando o Azure Active Directory quando você entrar com MSA (Microsoft Account, anteriormente conhecido como Live ID). Para obter mais informações, vá para aqui.

      ASP.NET MVC 5.2
      • Atributo melhorias de roteamento
      • Atualizações de recurso
      • Correções de bugs
      • O que há de novo no ASP.NET MVC 5.2

      ASP.NET Web API 2.2
      • Suporte do OData v4
      • Atributo melhorias de roteamento
      • Suporte a API cliente da Web para Windows Phone 8.1
      • Atualizações de recurso
      • Correções de bugs
      • O que há de novo no ASP.NET Web API 2.2

      Páginas da Web ASP.NET 3.2
      • Atualização de recursos secundários
      • Correções de bugs
      • O que há de novo em páginas da Web ASP.NET 3.2

      Identidade do ASP.NET
      • Foi adicionado suporte para SignInManager. SignInManager torna mais fácil adicionar autenticação de dois fatores, o bloqueio de conta e outros recursos de segurança quando você fizer logon. Para obter mais informações sobre esse recurso, vá para Nesta postagem do blog.

      Microsoft ASP.NET e Web Tools 2013.3
      • Removido o modelo ASP.NET MVC de Facebook. Agora podemos estiver enviando o modelo ASP.NET Facebook como uma extensão do Visual Studio na Galeria do Visual Studio. Você pode baixar esse modelo de aqui.

      Entity Framework 6.1.1
      • A Microsoft lançou EF 6.1.1 nesta atualização. Para obter mais informações, vá para isso postagem no blog.

      Atualização do 3.5 de WebDeploy
      • Microsoftreleased atualizar um 3.5 de implantação da Web no Visual Studio atualização 3 para permitir a integração com o SQL Server 2014. Você também pode baixá-lo doaqui.

      O IIS Express 8.0 Hotfix junho de 2014
      • A Microsoft lançou um IIS Express 8.0 junho de 2014 Hotfix em 3 de atualização do Visual Studio. Esse hotfix resolve um problema no IIS Express 8.0 quando você cria um site e usa determinadas combinações de caracteres na pasta do site; Isso faz com que o Internet Information Services (IIS) 8.0 Express para não iniciar. Você também pode baixar o hotfix deaqui.

Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Depurador
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Agora você pode ver código quanto tempo levou para ser executada diretamente no editor quando a execução de código excede um limite.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Agora é possível decompor novamente literais de seqüência de caracteres que são repletos de seqüências de escape em um formato bruto seqüência muito mais facilmente legível. As seqüências com suporte são \n (nova linha), \t (guia), \ \ (barra invertida) \' (aspa simples) \ "(aspas duplas) e \? (ponto de interrogação). Para usar esse recurso, clique em qualquer cadeia de caracteres literal (larga ou estreita) e selecione Refatorar->Converter para Raw seqüência Literal para executar a operação.
  • Isso foi substituído SmartTags com as lâmpadas para criar declaração/definição, tornando mais fácil para você ver e clique nessas notificações.
  • Estamos integrado a extensão Renomear símbolo para Visual Studio 2013 (intitulado Visual C++ refatoração na Galeria do Visual Studio) no Visual Studio e funcionalidades como a capacidade cancelar a operação se ela demorar muito adicionais.
  • Implementamos o armazenamento local de segmento: use a palavra-chave thread_local para declarar um objeto deve ser armazenado independentemente para cada thread.
  • Agora o Visual Studio tentará simplificar modelos e definições de tipo de parâmetro ajuda e quickinfo para torná-los mais fáceis de ler.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • CTP do Visual Studio "14" 2, apresentamos um novo recurso chamado Layouts personalizados para facilitar para você salvar layouts personalizados. Na CTP 3, esses Layouts personalizados em roaming: qualquer layouts personalizados que você criar serão sincronizados entre computadores que têm o 3 CTP instalado quando você entrar no IDE com a mesma conta.
  • Você pode criar um projeto compartilhado do Visual Basic, C# ou JavaScript vazio do arquivo -> menu Novo projeto . Armazenamento do Windows ou Windows Phone que são escritos em C#, Visual Basic ou JavaScript e alguns clássicos desktop projetos (aplicativo de Console, biblioteca de classes, aplicativo de formulário do Windows, bibliotecas de classes portáteis, WPF) que são escritos em C# ou Visual Basic podem consumir um ou vários dos seguintes projetos compartilhados. Você pode gerenciar referências de projeto compartilhado (adicionado ou removido), usando o Gerenciador de referência. Continuaremos a expandir o suporte a projetos compartilhados para mais tipos de projeto e idiomas no futuros CTPs "14" do Visual Studio.
  • Visual Studio oferece suporte a ícones de alta resolução em barras de comando, barras de ferramentas de janela do ferramenta (padrão) e menus principais quando ele estiver sendo executado maior escala de DPI de 100%.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Problemas conhecidos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • O novo quickinfo Visual C++ pode falhar simplificar um modelo se várias definições de tipo do mesmo tipo estão envolvidas. Esse problema será resolvido em versões posteriores.


Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Após efetuar logon no Windows, quando você entrar no CTP do Visual Studio "14" 3 ou iniciá-lo, você precisará instalar o.NET Framework 3.5. Esta é uma condição de corrida que é disparada por um assembly deve ter sido marcado como seguro para .NET 4.5.

    Para contornar esse problema, use um dos seguintes métodos:
    • Instale o.NET Framework 3.5.
    • Definir useLegacyV2RuntimeActivationPolicy como true para o elemento de inicialização nos arquivos de configuração em "C:\Program Files (x86) \Common Files\Microsoft Shared\VsHub\1.0.0.0\"
      • Microsoft.VsHub.Server.HttpHost.exe.config
      • Microsoft.VsHub.Server.ServiceModuleHost.exe.config
      • VsHub.exe.config
    Observação: As VMs do Azure para Visual Studio "14" CTP 3 já tiveram a segunda opção aplicada.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Aplicativos de armazenamento
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Assistente de envio de notificação completa incorretamente por causa de alguns erros. O problema será resolvido em versões posteriores.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Serviços móveis do Azure .NET
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • No CTP do Visual Studio "14" 3, o Azure .NET Mobile Services são suportados.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
LightSwitch
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Depois de aplicar o CTP do Visual Studio "14" 3 não é possível publicar um projeto LightSwitch. É recomendável que você mantenha um CTP anterior se você precisa publicar seu aplicativo.
  • Você pode atualizar os projetos do LightSwitch de versões anteriores. No entanto, dependendo do tipo de projeto, você pode encontrar os seguintes problemas:
    • Compilação de aplicativos de negócios de nuvem atualizado (CBA) ou projetos baseados em HTML pode falhar, pois não é possível localizar o 2.5.1 versão do tempo de execução do cliente.

      Para contornar esse problema, execute essas etapas:
      1. O Cliente do LightSwitch HTMLclique com botão direito e selecione Manage NuGet Packages.
      2. Sob o nó pacotes instalados, selecione e desinstalar o pacote de "Microsoft.LightSwitch.Client.JavaScript.Runtime". Não desinstale quaisquer dependências.
      3. No nó on-line , procurar e instalar a versão 2.5.1.0 do pacote do "Microsoft.LightSwitch.Client.JavaScript.Runtime".
    • Atualizado LightSwitch 2011 ou projetos baseados em área de trabalho do Visual Studio 2012 podem falhar ao carregar corretamente em tempo de execução ou durante a depuração.

      Notaatualização LightSwitch 2011 ou projetos baseados em área de trabalho do Visual Studio 2012 não é recomendável neste CTP.
    • Projetos atualizados com base no Visual Studio 2012 atualização 2 HTML podem falhar ao loadcorrectly em tempo de execução ou durante a depuração.

      Não é recomendável atualizar os projetos de atualização 2 HTML do Visual Studio 2012 neste CTP.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Estrutura de entidades
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Quando você usar as ferramentas do Entity Framework, você pode receber a seguinte mensagem de erro:
    Método não encontrado: 'Void Microsoft.VisualStudio.PlatformUI.DpiHelper.LogicalToDeviceUnits(System.Windows.Forms.ImageList ByRef, Microsoft.VisualStudio.PlatformUI.ImageScalingModel)'.
    Towork alternativa para esse problema, instale a versão de anupdated das ferramentas do Entity Framework 6.1.1 para CTP do Visual Studio "14" 3aqui.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Mais informações

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Como baixar os arquivos de suporte da Microsoft

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

Produtos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
ThisVisual Studio "14" CTP 3 (versão 14.0.22013.1.DP) versão inclui os seguintes produtos:
  • Microsoft Visual Studio Professional "14" CTP (na Web | ISO)
  • Ferramentas remotas para Visual Studio "14" CTP (x86 | x64 | braço)
  • (De CTP do SDK do Microsoft Visual Studio "14"exe)
  • Biblioteca de multibyte MFC para Visual Studio "14" CTP (exe)
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Requisitos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Requisitos de software

Windows 8.1 e o Windows Server 2012 R2 Atualização de 2919355 (também disponível através do Windows Update) é necessário para os Visual Studio "14" CTPs instalar com êxito.

Requisitos de reinicialização

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

Arquiteturas compatíveis

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

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)
  • 2 GB de espaço disponível no disco rígido
  • Unidade de disco rígido de 5.400 RPM
  • DirectX 9 compatível com placa de vídeo é runningat × de of1024 uma resolução 768 ou superior
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

"14" do Visual Studio CTP 2 (versão 14.0.21901.1.DP) detalhes

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Os avanços na tecnologia

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Foram feitas as seguintes melhorias de tecnologia nesta versão.

Desenvolvimento ASP.NET e web
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • ASP.NET vNext: esta versão do Visual Studio oferece suporte à criação e desenvolvimento de aplicativos do ASP.NET vNext. ASP.NET vNext é uma pilha de lean manufacturing e composta .NET para a criação de aplicativos web modernos para servidores locais e de nuvem. Ele inclui os seguintes recursos:
    • API de Web e ASP.NET MVC tem foi unificada em um único modelo de programação.
    • Uma experiência de desenvolvedor de não-compilação.
    • Configuração baseada em ambiente para uma transição suave para a nuvem.
    • Dependência injeção out-of-the-box.
    • Novo runtime otimizada para a nuvem oferece suporte a verdadeira versão lado a lado.
    • O NuGet tudo, até mesmo o próprio runtime.
    • Executado no IIS ou auto-hospedados em seu próprio processo.
    • Todos os código-fonte por meio de Base do .NETe aceita contribuições.
    Para obter mais informações sobre vNext do ASP.NET no Visual Studio, vá para o ASP.NET vNext site da Web.
  • Esta versão do Visual Studio também inclui todos os ASP.NET e web development recursos atuais que são lançados como partes do Visual Studio 2013 atualização 2. Saiba mais aqui.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Localizar em arquivos foi atualizada para permitir resultados subseqüentes ser adicionado ao anterior resultados ("modo de acréscimo"). Resultados podem agora também ser editados ou excluídos.
  • Implementar puros virtuais habilita um usuário para rapidamente criar definições para uma classe que herda construções (por exemplo, a classe abstrata, struct) contendo virtuais puro. Ambos os vários e heranças recursivas são suportadas. Ativar o recurso por meio do mouse em uma definição de classe (implementar todos os virtuais puros) ou uma construção de base herdada (implementar puro virtuais na base nele somente). Comentários de duas barras (/ /) usado para delimitar os grupos de funções implementadas de bases individuais.
  • Mover a definição de função permite que um usuário mova o corpo de uma definição de função para fonte ou definição de cabeçalho/classe. Ele deve ser ativado por meio do menu de contexto do botão direito do mouse na assinatura da função.
  • Criar declaração/definiçãofoi atualizado com a definição de inspecionar e outras correções de bugs.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual Studio IDE
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Mostrar barras de menus no estilo de maiúsculas/minúsculas em vez de estilo todas em maiúsculas.
  • Suporte para toque no Editor do Visual Studio agora está disponível. Isso inclui o toque para a rolagem, pinch para zoom, tap e hold para menus de contexto, toque duas vezes para a seleção de palavras e seleção de linha tocando na margem.
  • Os valores de lista suspensa configuração e plataforma para a caixa de diálogo página de propriedades do VC foram alterados para lembrar a última seleção de usuário quando fechado e reaberto.
  • Os usuários podem salvar layouts personalizados clicando em Salvar Layout de janela no menu janela . Os usuários podem aplicar um layout personalizado clicando em Aplicar Layout da janela no menu janela , e os usuários podem excluir, renomear ou reordenar layouts clicando em Gerenciar Layout de janela no menu janela . Os nove primeiros layouts também têm atalhos de teclado de teclas Ctrl + Alt + 1 a Ctrl + Alt + 9.
  • Este CTP, nós são refinando lâmpadas que são a maneira fácil e rápida de obter útil correções para problemas conhecidos em seu código no Editor do Visual Studio. Se você tiver um problema no seu código, colocar o cursor do editor na linha em que o problema é mostrado ou focalização sobre o problema apresentará uma lâmpada que mostra ações úteis que você pode adotar para resolver o problema com uma visualização dos resultados de cada ação.

    Esse recurso é publicamente extensível, para que Extensores do Visual Studio podem fornecer suas próprias ações sugeridas.
  • Depois que você aplicar este CTP, você pode criar um vazio C# e JavaScript compartilhados projeto do arquivo > menu Novo projeto . Projetos, projetos de armazenamento do telefone e projetos Universal que são escritos em JavaScript e C# pode consumir um ou vários dos seguintes projetos compartilhados. Projeto referências podem ser gerenciadas (adicionado ou removido) compartilhados usando o Gerenciador de referência. Referência de projeto compartilhado também está disponível para alguns clássico C# projetos para desktops. Os tipos de projeto e os idiomas que oferecem suporte a projetos compartilhados continuará a expandir no futuro CTPs.
  • Neste CTP, o Visual Studio agora oferece suporte a ícones de alta resolução na lista de erros.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Problemas conhecidos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Instalação

Plataforma de cliente
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Desinstalar o Visual Studio "14" CTP 2 remove TypeScript Visual Studio 2013.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Atualizando
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Devido a um problema conhecido, quando você instala o Visual Studio "14" CTP 2 (versão 14.0.21901.1.DP) no mesmo computador que tiver o CTP do Visual Studio "14" 1 (versão 14.0.21730.1.DP) instalado, os projetos de armazenamento do Windows podem falhar ao iniciar.

    Para contornar esse problema, repare a instalação ofVisual Studio "14" 2 CTP (versão 14.0.21901.1.DP)after a atualização. Para evitar esse problema, nossa recomendação mais segura é a uninstallVisual Studio CTP "14" 1 (versão 14.0.21730.1.DP)before instalar a nova versão do CTP. Esse problema de atualização de compilação a compilação foi corrigido para upgrades futuros do CTP do Visual Studio "14" 2 (versão 14.0.21901.1.DP).
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • A ferramenta "Uso da memória" nativa não funciona durante o direcionamento para Win32 (x86). Direcionamento x64 funciona conforme o esperado.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Mais informações

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Como baixar os arquivos de suporte da Microsoft

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

Produtos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Este CTP do Visual Studio "14" 2 (versão 14.0.21901.1.DP) versão inclui os seguintes produtos:
  • Microsoft Visual Studio Professional "14" CTP (na Web | ISO)
  • Ferramentas remotas para Visual Studio "14" CTP (x86 | x64 | braço)
  • (De CTP do SDK do Microsoft Visual Studio "14"exe)
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Requisitos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Requisitos de software

Windows 8.1 e o Windows Server 2012 R2 Atualização de 2919355 (também disponível através do Windows Update) é necessário para Visual Studio 14.0.21901.1 "14" DP para instalar com êxito.

Requisitos de reinicialização

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

Arquiteturas compatíveis

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

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)
  • 2 GB de espaço disponível no disco rígido
  • Unidade de disco rígido de 5.400 RPM
  • DirectX 9 compatível com placa de vídeo que está sendo executado em uma resolução de 1024 x 768 ou superior
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

"14" do Visual Studio CTP 1 (versão 14.0.21730.1.DP) detalhes

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Os avanços na tecnologia

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Foram feitas as seguintes melhorias de tecnologia nesta versão.

Desenvolvimento ASP.NET e web
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • ASP.NET vNext: esta versão do Visual Studio oferece suporte à criação e desenvolvimento de aplicativos do ASP.NET vNext. ASP.NET vNext é uma pilha de lean manufacturing e composta .NET para a criação de aplicativos web modernos para servidores locais e de nuvem. Ele inclui os seguintes recursos:
    • API de Web e ASP.NET MVC tem foi unificada em um único modelo de programação.
    • Uma experiência de desenvolvedor de não-compilação.
    • Dependência injeção out-of-the-box.
    • Lado a lado: Implante a estrutura e o tempo de execução usando o aplicativo.
    • O NuGet tudo, até mesmo o próprio runtime.
    • Todos os código-fonte aberto é a base do .NET e aceita contribuições.
    Para obter mais informações sobre vNext do ASP.NET no Visual Studio, vá para o ASP.NET vNext site da Web.
  • Esta versão do Visual Studio também inclui todos os ASP.NET e web development recursos atuais que são lançados como partes do Visual Studio 2013 atualização 2. Saiba mais aqui.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Linguagens gerenciadas
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • O núcleo do IDE e edição experiências para C# e Visual Basic foram substituídos por novas experiências que são criadas na plataforma .NET compilador "Roslyn". Geralmente, a experiência deve ser alterada. No entanto, há várias pequenas melhorias.
  • Suporte à refatoração do C# foi completamente reformulada. Há dois novos refatorações de núcleo: Inline temporário variável e introduzir explicando a variável. Além disso, suporte à refatoração de Visual Basic foi adicionado pela primeira vez.
  • Você pode usar o guia de reconhecimento de código específico para as plataformas da Microsoft e pacotes do NuGet que você deseja para obter análise de código ao vivo e correções automáticas, à medida que você digita.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Capturar Generalized lambda: você pode atribuir o resultado da avaliação de uma expressão a uma variável na cláusula de captura de um lambda. Isso permite que uma instância de um tipo somente mover para ser capturada pelo valor.
  • Literais definidos pelo usuário na linguagem e biblioteca padrão: você pode acrescentar literais numéricos e de seqüência de caracteres com sufixos significativos para dar-lhes a semântica adequada. O compilador transforma estes sufixos em chamadas para funções de operador UDL adequadas. <chrono>, <string>, E os cabeçalhos da <complex>agora fornecem operadores literais para sua conveniência. Por exemplo, std::chrono::milliseconds(1729)significa que "1729ms", "meow" s significa std::string("meow")e 3.14i significa std::complex<double>(0,0, 3.14)</double>.</complex> </string> </chrono>
  • Noexcept de Completed: Você pode verificar se uma expressão irá acionar uma exceção usando o operador de noexcept . Por exemplo, noexcept(func()) irá retornar "true" se func foi especificado como noexcept.
  • Namespaces embutido: Você pode especificar um namespace aninhado como "inline" para tornar seu conteúdo acessado a partir de seu espaço para nome pai.
  • Estatísticas de "mágica" thread-safe: Variáveis locais estáticas são inicializadas de forma segura para thread, eliminando a necessidade de sincronização manual. Lembre-se de que o uso dessas variáveis diferentes de inicialização ainda não está protegido. Segurança de segmentos pode ser desativada usando o /Zc:threadSafeInit- para evitar uma dependência no CRT.
  • Uniões irrestritos: você pode definir as uniões que contêm tipos de construtores não triviais. Construtores para tais uniões precisam ser definido manualmente.
  • Por fim, todos os novos 11 C++ e C++ 14 recursos de linguagem que são lançados no compilador CTP de novembro de 2013 para Visual Studio 2013 também estão incluídos nesta visualização. Para obter mais informações sobre esses recursos, leia Isso anúncio. Em resumo, eles incluem o seguinte:
    • __func__, estendido sizeof, geração de movimento implícito, ref qualificadores ("&" e "&&" para funções de membro), alignof e alignase herdeira de construtores.
    • função automática retornar tipo de dedução, decltype(auto)e lambdas genéricos com uma limitação de não usar [=] /Capture padrão [&] com lambdas genéricos. Isso será viabilizado também para lambdas genéricos em uma versão futura.
    • Funções retomável e esperarproposto para a especificação técnica de simultaneidade de C++.
  • Nulo iteradores direta:Iteradores direta da biblioteca padrão (e mais) agora garante que o valor inicializado iteradores comparam como iguais. Isso torna possível passar um intervalo vazio sem um recipiente pai. Lembre-se de que em geral, valor inicializado iteradores ainda não podem ser comparados a iteradores de um recipiente pai.
  • quoted(): Essas manipulators permitem iostreams preservar seqüências que contêm espaços.
  • Pesquisa associativa heterogênea: Quando ele é ativado por comparators especiais (como o menos<> </> e maior<> </> functors de operador transparente), os recipientes de associação ordenados obtém funções de pesquisa de modelo. Isso permite trabalhar com objetos que são comparáveis às teclas, sem realmente construir chaves.
  • integer_sequence: Agora há suporte para seqüências de inteiro de tempo de compilação para tornar o modelo metaprogramação mais fácil.
  • Exchange (): Essa função do utilitário pequeno conveniente atribuir um novo valor a um objeto e recuperar o valor antigo.
  • get<T>():</T> Isso permite que um elemento de tupla ser acessado pelo seu tipo (quando exclusivo) em vez de por seu índice.
  • Equal() de intervalo duplo, is_permutation(), mismatch(): Algoritmos de "intervalo-um-meia" do c + + 98 que estão fazendo (first1, last1, first2) são difíceis de usar corretamente. Enquanto eles ainda são fornecidos, C + + 14 adicionou sobrecargas levando (first1, last1, first2, last2) que são significativamente mais fácil e mais seguro.
  • tuple_element_t: Este modelo de alias é adicionado para conveniência e consistência com os modelos de alias de características de tipo.
  • Especificações técnicas do sistema de arquivos "V3" (TS): A interface e a implementação de <filesystem>revisadas para seguir esse TS, que pode ser incorporado em C + + 17.</filesystem>
  • Problemas de biblioteca: 24 resoluções foram implementadas (por exemplo, is_final, make_reverse_iterator()), não incluindo as resoluções que já foram implementadas no Visual C++ 2013. Observe que um problema de biblioteca é um relatório de erros para o padrão. Corrigindo um problema de especificação ou até mesmo adicionando um recurso pequeno pode ser resolvido.
  • <chrono>corrige:</chrono>Os relógios são reconfigurados para ser compatível e precisos.
  • Mínimo alocador correções: Vários componentes de biblioteca (incluindo basic_string e std::function) não funcionou com definido pelo usuário alocadores de implementar interface do C + + 11 alocador mínimo, em vez disso, exigindo interface de alocador detalhado do C + + 03's. Todas as ocorrências desse problema são fixos.
  • Recursos da biblioteca C99: a maioria dos recursos de biblioteca de C99 restantes é implementada.
    • snprintf é implementado.
    • As famílias de funções printf e scanf agora oferecem suporte as novas melhorias na cadeia de caracteres de formato C99.
    • As famílias de funções strtod e scanf agora oferecem suporte a ponto flutuante hexadecimal.
    • Conformidade de biblioteca melhor é aprimorada por ajustes e atualizações de software.
  • __restrict: a palavra-chave __restrict agora é suportada em tipos de referência, além dos tipos de ponteiro.
  • Diagnósticos aprimorados: O compilador agora emitirá avisos sobre códigos suspeitos que anteriormente não teria resultado em avisos. Por exemplo, variáveis sombreados fará com que avisos. Avisos também se tornaram mais claros.
  • O sinalizador /Wv: você pode usar o /Wv:XX.AA.ZZZZ para desativar avisos que são introduzidos após a versão do compilador XX.AA.ZZZZ. Observe que os avisos emitidos ainda podem ser diferentes daquelas emitidas pela versão especificada.
  • As atualizações de software do compilador: corrigimos mais de 400 bugs no compilador. 179 delas foram enviadas pelos usuários por meio do Microsoft Connect.
  • Refatorado C Runtime (CRT):Este CTP contém a primeira visualização do CRT substancialmente refatorado.
    • msvcr140.dll não existe mais. Ele será substituído por um trio de DLLs: vcruntime140.dll, appcrt140.dll e desktopcrt140.dll.
  • desempenho stdio: muitos aprimoramentos de desempenho são feitos na biblioteca stdio , especialmente nas famílias sprintf e sscanf de funções.
  • Objeto reduções de tamanho do arquivo: Trabalhando em conjunto com correções do compilador, cabeçalhos da STL são alterados para reduzir significativamente o tamanho dos arquivos de objeto e bibliotecas estáticas (isto é, após a compilação, mas antes de vincular. Os tamanhos de EXEs/DLLs vinculadas são afetados). Por exemplo, quando você compila um arquivo de código-fonte que inclui cabeçalhos de todos os C e C++ Standard Library e não faz nada mais com eles, para x86 com /MD /O2, Visual C++ 2013 gerado um arquivo de objeto 731 KB. Isso é melhor para ser menor do que 1 KB.
  • Verificação de correções de depuração: Verificações de depuração da STL a rejeitada ponteiros nulos são passados como iteradores, mesmo quando o padrão de garantia de que eles deverão funcionar (por exemplo, mesclando duas [nulo, nulo) intervalos em uma saída nulo). Cada algoritmo é inspecionado e fixo.
  • Criar declaração ou definição: você pode criar rapidamente uma função declaração ou definição em relação a seus vizinhos. Para fazer isso, clique com botão direito declaração ou definição ou use SmartTags.
  • Visualizadores do depurador:O depurador Natvis visualização de arquivos podem ser adicionados a um projeto do Visual C++ para facilitar o gerenciamento e a integração do controle de origem. Arquivos de Natvis que são adicionados a um projeto terão precedência de avaliação sobre visualizadores fora do projeto.
  • Diagnóstico de memória nativo:
    • Você pode iniciar uma memória sessão de diagnóstico (Alt+F2) que monitora o uso de memória em tempo real do seu aplicativo nativo. Isso oferece suporte a área de trabalho do Windows.
    • Você pode capturar instantâneos de heap do processo em execução na memória para ver tipos e instâncias para alocações nativas.
    • Você pode exibir a diferença em alocações de memória entre dois instantâneos da memória.
    • Para aprofundar o conteúdo da memória de um instantâneo de processo usando o depurador para uma análise mais profunda da pilha.
Para obter as informações mais recentes sobre o Visual C++, vá para o Blog da equipe do Visual C++.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Problemas conhecidos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Funcionalidade

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • A avaliação da expressão falha durante o diagnóstico de memória nativa quando a configuração Just My Code está ativada. Desativar essa configuração permitirá que a avaliação da expressão funcionar corretamente.
  • Novos recursos de linguagem do Visual C++ nesta versão não têm IntelliSense completo suporte no editor do Visual Studio.
  • O operador de noexcept pode falhar em cenários que envolvem modelos complexos.
  • Atualmente, literais definidos pelo usuário podem gerar código incorreto em /CLR. Ainda não há suporte para literais extremamente grandes.
  • Análise de código não é suportada nesta versão do compilador. Se você tentar criar usando /Analyze, o compilador emitirá um aviso e irá ignorar o sinalizador.
  • Ainda não há suporte para a criação de aplicativos do Windows Phone 8.1 usando Visual C++.
  • Aplicativos Windows Store 8.1 escritos em Visual C++ e são criados usando o compilador esta visualização não serão validados pelo Kit de certificação de aplicativo do Windows, e esses aplicativos irá contar com as DLLs de área de trabalho em vez das versões de "_app" das DLLs que são usados exclusivamente por aplicativos de armazenamento. Isso será corrigido em futuras versões.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Geral
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Este CTP do Visual Studio "14", as ferramentas de diagnóstico do Console do JavaScript e DOM Explorer não anexar para dispositivos Windows Phone ou no emulador. As ferramentas têm uma tela em branco e não são funcionais. Essas ferramentas não podem ser usadas para depuração JavaScript/HTML em sites ou aplicativos de telefone usando o navegador Internet Explorer do telefone.
  • Devido a um problema conhecido, criando ou abrindo projetos de luz ou aplicativo de negócios de nuvem não é suportado no CTP do Visual Studio "14" 1. A equipe está trabalhando em uma correção para solucionar o problema.
  • Quando você inclui o SQLCLR C# arquivos de código em projetos de banco de dados do SQL Server, Visual Studio pode falhar. Para contornar esse problema, altere o projeto para usar o Visual Basic, seguindo estas etapas:
    • Clique com botão direito no projeto do SQL Server e, em seguida, selecione Propriedades.
    • Selecione a guia SQLCLR .
    • Na lista Language , selecione Visual Basic.
    • Salve seu projeto.
  • Quando você cria um teste de unidade de banco de dados a partir do nó de projeto no Pesquisador de objetos do SQL Server, você receberá a seguinte mensagem de erro:
    Não foi possível carregar arquivo ou assembly 'Microsoft.SqlServer.Dac.dll' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
    Para contornar esse problema, carregar um projeto de teste de unidade de banco de dados que foi criado no Visual Studio 2013.
  • Esse "14" do Visual Studio CTP inclui os serviços de celular do Azure ferramentas de recursos fornecidos como parte do Visual Studio 2013 Update 2. No entanto, os recursos do Assistente de envio de notificação, Gerenciador de serviçose publicação para serviços do Mobile não funcionam ainda. Essa funcionalidade será corrigida na próxima versão do CTP "14" do Visual Studio.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
ASP.NET e desenvolvimento da Web
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • ASP.NET vNext otimizada para a nuvem cenários são limitados a Windows 8 ou uma versão posterior do Windows.
  • Depuração de aplicativos do ASP.NET vNext destinado ao framework otimizada para a nuvem não é suportada nesta versão.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Instalação

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Instalando o CTP do Visual Studio "14" 1 (versão 14.0.21730.1.DP) lado a lado com o Visual Studio 2013
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Existem problemas conhecidos ao instalar o Visual Studio "14" CTP1 (versão 14.0.21730.1.DP) no mesmo computador que o Visual Studio 2013. Enquanto podemos esperar uma desinstalação do Visual Studio "14" e, em seguida, um reparo do Visual Studio 2013 devem corrigir esses problemas, nossa recomendação mais segura é instalar o Visual Studio "14" em uma máquina virtual, um VHD, um computador novo ou outro computador de teste somente de não-produção que não tenha o Visual Studio 2013 nele. Espera-se que esses problemas do Visual Studio lado a lado ser corrigido em breve.

Não há um bloco de instalação este CTP do Visual Studio "14" que impedirá a instalação em um computador em que uma versão anterior do Visual Studio já está instalada. Para desativar o bloco (que irá colocar o computador em um estado não-recomendado), adicione um novo valor do registro no local "HKLM\SOFTWARE\Microsoft\DevDiv\vs\Servicing" ("HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing" em uma edição de 64 bits do Windows). O nome do valor deve ser BlockerOverridee o tipo de valor e os dados de valor podem ser qualquer coisa.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Alterações significativas

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Visual C++
Recolher esta imagemExpandir esta imagem
assets folding start collapsed
  • Aperfeiçoamentos pode resultar em avisos que diferem em ordem e especificações daqueles relatados por versões anteriores do compilador de relatório de erros do compilador.
  • Literais definidos pelo usuário são uma nova forma sintática e podem impedir que algumas macros existentes em expansão. Por exemplo, "foo" _bar serão tratadas como um literal definida pelo usuário, mesmo se _bar foi definida como uma macro.
  • A concatenação de seqüências adjacentes de largura ou raw literais (L "Hello" L "World") exigirá um espaço a ser inserida (L "Hello" L "World") como o prefixo para a segunda seqüência agora é tratado como um sufixo literal definida pelo usuário.
  • /CLR: puro e /CLR: safe estão obsoletas. O compilador irá avisá-lo sobre o uso desses sinalizadores.
  • Sinalizadores /CLR: oldSyntax, /Wp64e /Zg foram removidos.
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Mais informações

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Como baixar os arquivos de suporte da Microsoft

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

Produtos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed
Este CTP do Visual Studio "14" 1 (versão 14.0.21730.1.DP) versão inclui os seguintes produtos:
  • Microsoft Visual Studio Professional "14" CTP (na Web | ISO)
  • Ferramentas remotas para Visual Studio "14" CTP (x86 | x64 | braço)
  • (De CTP do SDK do Microsoft Visual Studio "14"exe)
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Requisitos

Recolher esta imagemExpandir esta imagem
assets folding start collapsed

Requisitos de software

Este software não pode ser instalado em um computador que tenha uma versão anterior do Visual Studio instalado.

Requisitos de reinicialização

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

Arquiteturas compatíveis

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

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)
  • 2 GB de espaço disponível no disco rígido
  • Unidade de disco rígido de 5.400 RPM
  • DirectX 9 compatível com placa de vídeo que está sendo executado em uma resolução de 1024 x 768 ou superior
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed
Recolher esta imagemExpandir esta imagem
assets folding end collapsed

Propriedades

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

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