Você está offline; aguardando reconexão

Problemas conhecidos e erros corrigidos do Visual Studio 2015 RC

Problemas conhecidos e erros corrigidos do Visual Studio 2015 RC
Este artigo lista os erros corrigidos e problemas conhecidos para o Microsoft Visual Studio 2015 Release Candidate (RC).

O Visual Studio 2015 RC é uma versão release candidate para a próxima versão principal do Visual Studio. Os produtos do Visual Studio 2015 RC oferecidos nesta página são “go-live.” Isso significa que os clientes podem usar estas compilações em ambientes de produção. Estes ainda são pré-lançamentos, então pode haver alguns erros que serão corrigidos para a versão final.

Para exibir a lista completa de produtos do Visual Studio 2015 RC e para selecione um produto para download, consulte os Downloads do Visual Studio.

Detalhes do Visual Studio 2015 RC

Para descobrir o que há de novo no Visual Studio 2015 RC, consulte as notas de versão do Visual Studio RC.

Problemas conhecidos

Instalação
Antes de instalar
  • Durante a instalação do Visual Studio 2015 RC, se você selecionar uma unidade que não pertence ao Windows na qual instalar o Visual Studio, a maior parte do programa continua instalada na unidade do sistema. Apenas uma pequena parte do programa está instalada em uma unidade que não pertence ao Windows.
  • Remova o Visual Studio Tools for Windows 10 Insider Preview antes de instalar o Visual Studio 2015 RC. Se você instalou o Visual Studio 2015 CTP6 e o Visual Studio Tools for Windows 10 Insider Preview, você deve desinstalar o Tools for Windows 10 antes de instalar o Visual Studio 2015 RC.
  • Quando você instala o Visual Studio 2015 RC em um computador que está executando o Windows 7 SP1, o certificado authenticode em um instalador Dotfuscator falhou ao verificar se o computador está desconectado da internet.

    Como solução alternativa para esse problema, use um dos seguintes métodos:
    • Clique em Ignorar pacote quando este problema ocorre para ignorar a instalação Dotfuscator. A instalação do Visual Studio 2015 continuará como de costume. No entanto, o Dotfuscator não será instalado.
    • Conecte o computador à Internet.
Atualizando de versões anteriores
  • Quando você instala o Visual Studio 2015 RC, você não vê a barra de progresso se mover por algum tempo na caixa de diálogo Progresso. Portanto, você pode achar que o Programa de Instalação do Visual Studio não está respondendo.

    Para resolver este problema, use o Gerenciados de Tarefas para examinar a atividade por trás da interface de instalação. Procure por processos que estão usando bastante largura de banda da rede ou tempo do disco rígido. Os programas de instalação geralmente usam bastante largura de banda da rede para baixar pacotes e bastante tempo do disco rígido para descompactar e copiar arquivos. Se os programas têm nomes relacionados à instalação, você pode ver o trabalho ocorrendo mesmo que não foi enviado para a interface de instalação. Se estes programas não são semelhantes aos programas de instalação, eles podem estar competindo com a Instalação para usar os recursos do computador.
  • Quando você atualiza do Visual Studio 2015 CTP para o Visual Studio 2015 RC, os atalhos para o Microsoft Test Manager 2015 CTP e Feedback client 2015 CTP não são removidos. No entanto, os atalhos para as contrapartes RC são adicionados. Você pode excluir com segurança os atalhos do CTP para evitar confusão. Se ao invés você escolher ignorar os atalhos CTP, nenhuma funcionalidade foi perdida porque os atalhos CTP também abrem a versão RC do produto.
  • Suponha que você atualize para o Visual Studio 2015 RC de uma versão do Visual Studio 2015. Você selecione o tipo de instalação Típica ou Personalizada. Após a atualização, você pode descobrir que alguns recursos na versão do Visual Studio anterior não estão presentes no Visual Studio 2015 RC.

    Como solução alternativa a esse problema, execute as seguintes etapas:
    1. No Painel de Controle, abra o item Programas e Recursos antes de iniciar a instalação RC.
    2. Clique na entrada para a versão do Visual Studio 2015 anterior e, em seguida, clique em Personalizada.
    3. Na caixa de diálogo modo de manutenção, clique em Modificar.
    4. Observe as caixas de seleção marcadas na interface de usuário.
    5. Na instalação RC, clique em Personalizada.
    6. Use suas anotações para corresponder às seleções de caixa de seleção para a versão anterior.
  • Quando o agente de implantação do Visual Studio 2013 é atualizado automaticamente para trabalhar contra o servidor do Visual Studio 2015 RC, e o agente de implantação foi habilitado para usar Através do Release Management Server sobre HTTP(s) para copiar os componentes, você pode enfrentar um dos seguintes problemas:
    • A sua versão pode falhar na etapa de Implantação e você recebe a seguinte mensagem de erro:
      Não foi possível carregar o arquivo ou assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' ou uma de suas dependências. A definição de manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)
    • O seguinte erro é registrado no log do visualizador de eventos em um computador do agente de implantação:
      Timestamp: <DateTime>Message: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040): \r\n\r\n at Microsoft.TeamFoundation.Release.Data.Proxy.RestProxy.BaseDeploymentControllerServiceProxy.GetPackageFileInfos(String packageLocation)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.HttpPackageDownloader.CopyPackageAndUnpackIt(String packageSourceLocation, String filesDestinationLocation)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFilesImplementation(Action`2 copyFolder, Func`2 packageFileInfo, Func`4 downloadFile, Action`1 downloadCompleted)
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.CopyComponentFiles()
      at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.DeployComponent()Category: General
      Priority: -1
      EventId: 0
      Severity: Error
      Title:
      Machine: NVM30682
      Application Domain: DeploymentAgent.exe
      Process Id: 4668
      Process Name: C:\Program Files\Microsoft Visual Studio 12.0\Release Management\bin\DeploymentAgent.exe
      Win32 Thread Id: 4876
      Thread Name:
      Extended Properties:


    Para resolver estes problemas, use um dos métodos a seguir:
    • Opção 1:

      Copie o Newtonsoft.Json.dll de qualquer agente de implantação do Visual Studio 2015 RC para o agente atualizado do Visual Studio 2013 e reinicie o serviço Microsoft Deployment Agent.

      Caminho de origem no agente de implantação do Visual Studio 2015 RC: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" ou "%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" (de acordo com o local que o agente de implantação está instalado).

      Caminho de destino no agente de implantação do Visual Studio 2013: "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" or "%ProgramFiles%\Microsoft Visual Studio 14.0\Release Management\bin\Newtonsoft.Json.dll" (de acordo com o local que o agente de implantação está instalado).
    • Opção 2:
      1. Desinstale o agente de implantação existente do Visual Studio 2013.
      2. Instale o agente de implantação do Visual Studio 2015 RC.
Após a instalação
  • Após uma instalação bem-sucedida do Visual Studio, você pode receber a seguinte mensagem quando você tentar iniciar o Visual Studio:
    A operação de instalação não foi concluído com êxito. Reinstale ou repare o Visual Studio
    Como solução alternativa para esse problema, encontre a seguinte chave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Se o valor para InstallResult for 3010, altere-o para 0. Caso contrário, realize um reparo do produto conforme solicitado.
  • Se você escolher reparar a instalação do Visual Studio Test Professional como parte do processo de instalação e reparo, você recebe a seguinte mensagem de erro em uma caixa de diálogo:
    O VSTestConfig.exe parou de trabalhar
    Você pode ignorar com segurança essa mensagem de erro porque ela afeta a operação de reparo. Clique em Fechar o programa para continuar a operação de reparo. Se você encontrar quaisquer problemas com o pós-reparo do Microsoft Test Manager, entre em contato com o suporte ao cliente.
Problemas que afetam a instalação a partir de um arquivo ISO
  • Suponha que você instale o Visual Studio 2015 RC a partir de um arquivo ISO, e então você seleciona as ferramentas Apache Cordova. Após reparar o Visual Studio, uma caixa de diálogo aparece e solicita a fonte para JSBreadcrumbRes.msi. Se você ignorar o pacote, a Instalação irá concluir e retornar uma mensagem de erro "Ferramentas para Apache Cordova - Modelos. O sistema não pode encontrar o arquivo especificado".

    Para resolver este problema, Ignorar pacote durante o reparo. O pacote não é necessário, e o aviso pode ser ignorado com segurança.

    Para mais problemas conhecidos que estão relacionados às Ferramentas do Visual Studio para Apache Cordova, consulte Problemas conhecidos das Ferramentas para Apache Cordova.
  • Arquivo de instalação do Visual Studio inclui recursos que não estão contidos no arquivo ISO. Para habilitar a aquisição das versões mais recentes dos recursos da nova plataforma e para habilitar mais personalização da sua instalação do Visual Studio para minimizar o tempo e tamanho da instalação, a Instalação do Visual Studio inclui recursos que não estão incluídos nos arquivos ISO.

    Para resolver este problema, crie uma pasta com os arquivos necessários para uma experiência de instalação online:
    1. Salve o instalador do Visual Studio para o computador local.
    2. Em um prompt de comando, execute o arquivo .exe usando a opção /layout . Por exemplo, execute o seguinte comando:

      vs_community.exe /layout
    3. Especifique a pasta para a qual os arquivos de instalação devem ser baixados. Por exemplo, especifique a seguinte pasta:

      c:\Users\YourName\Downloads\VSCommunity
    4. Depois que o download for concluído, execute o arquivo .exe do local da pasta especificado. Por exemplo, abra a pasta VSCommunity na sua Biblioteca de downloads e execute o Vs_community.exe.

    Observação Devido a um problema na versão RC, a opção de download /layout não baixa todos os softwares que são requeridos por alguns recursos do Visual Studio. Alguns componentes requerem uma conexão com a Internet para instalar.
  • Após uma instalação bem-sucedida do Visual Studio, você pode receber a seguinte mensagem quando você tentar iniciar o Visual Studio:
    A operação de instalação não foi concluído com êxito. Reinstale ou repare o Visual Studio
    Como solução alternativa para esse problema, encontre a seguinte chave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\[enterprise | professional | community]
    Se o valor para InstallResult for 3010, altere-o para 0. Caso contrário, realize um reparo do produto conforme solicitado.
Ferramentas de Desenvolvimento de Aplicativos do Windows
  • Para instalar a ferramenta de desenvolvimento para os aplicativos universais do Windows 10 na Instalação do Visual Studio, clique em Personalizar, clique em Próximo e selecione o recurso Ferramentas de Desenvolvimento de Aplicativos do Windows. O Windows 10 Insider Preview não usa mais um instalador separado.
  • Os Emuladores do Windows requerem um computador físico que executa o Windows 8.1 (x64) Professional edition ou versão posterior e um processador que suporte o Hyper-V Cliente e a Conversão de Endereços de Segundo Nível (SLAT). Os emuladores não executam quando o Visual Studio está instalado em uma Máquina Virtual (VM).
Problemas diversos
  • Quando você instala o Visual Studio 2015 RC, após clicar em Cancelar e Sim na caixa de diálogo Progresso, a barra de progresso continua por muito tempo.

    Se você esperar, a solicitação de cancelamento é respeitada na próxima transição de pacote. No entanto, isso pode levar vários minutos. Aguarde para o processamento atual finalizar da maneira habitual para assegurar que você tenha a melhor instalação parcial possível.

    Você deve parar a Instalação imediatamente, você pode usar o Gerenciador de Tarefas para localizar e finalizar a tarefa de processo de instalação

    Aviso Isto pode colocar a operação de instalação final em um estado indeterminado. Se você escolher finalizar a instalação antes de ela concluir, recomendamos que inicie a Instalação assim que for conveniente, e depois repare a instalação ou desinstale o programa.
IDE do Visual Studio
  • Se você desabilitou o JavaScript no Internet Explorer, não é possível entrar no Visual Studio e sincronizar as configurações juntamente com outros dispositivos.

    Para resolver este problema, habilite o JavaScript para o Internet Explorer. Para fazer isso, siga estas etapas: 
    1. No menu Ferramentas, clique em Opções da Internet e, em seguida, clique na guia Segurança.
    2. Clique na zona da Internet.
    3. Se você não precisar personalizar as configurações de segurança da Internet, clique em Nível Padrão. Em seguida, vá para a etapa 4. Se você tiver que personalizar as configurações de segurança da Internet, siga estas etapas:
      1. Clique em Nível personalizado.
      2. Na caixa de diálogo Configurações de Segurança – Zona da Internet, clique em Habilitar para Script Ativo na seção Script.
    4. Clique no botão Voltar para retornar para a página anterior e, em seguida, clique no botão Atualizar para executar scripts.
    Para obter mais informações, consulte Habilitar JavaScript no navegador da Web.
  • Quando você habilita a Segurança Reforçada no Internet Explorer, você não pode entrar no Visual Studio no Windows Server porque a Segurança Reforça bloqueia o URI de serviço online que é exigido pelo Visual Studio para entrar no serviço online. As restrições que desabilitam o JavaScript ou os cookies também impedem que o Visual Studio entre corretamente.

    Para resolver este problema, clique em Adicionar para adicionar os URLs exigidos para a lista de exclusão do Windows Server se você visualizar a seguinte caixa de diálogo.



    Em seguida, reinicie o Visual Studio e tente entrar novamente.

    Outra solução é desativar a Configuração de Segurança Reforçada do Internet Explorer.
  • Os aplicativos C++ e JavaScript que estão fazendo referência a um arquivo gerenciado (.winmd) de Metadados do Tempo de Execução do Windows não está optimizado por ter o .NET Nativo, pois o .NET Nativo não está habilitado para estes projetos. Para habilitar o .NET Nativo, você deve modificar o arquivo JSProj ou VCXProj.

    Como solução alternativa para esse problema, use um dos seguintes métodos:
    • Para aplicativos C++:
      1. Feche o projeto que você deseja modificar.
      2. Abra o arquivo VCXProj em um editor de texto.
      3. Encontre o elemento PropertyGroup que não contém um atributo Condition.
      4. Adicione "<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>" no elemento PropertyGroup.
      5. Encontre os elementos PropertyGroup que contêm Condition="'$(Configuration)|$(Platform)'=='Release|<arch>'" para o qual <arch> é Win32, ARM ou x64.
      6. Adicione "<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>" dentro de cada elemento PropertyGroup.
      7. Salve o arquivo VCXProj.


    • Para aplicações do JavaScript:
      1. Feche o projeto que você deseja modificar.
      2. Abra o arquivo JSProj em um editor de texto.
      3. Encontre o elemento PropertyGroup que não contém um atributo Condition.
      4. Adicione "<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>" no elemento PropertyGroup.
      5. Encontre os elementos ProjectConfiguration que contêm Include="Release|<arch>" para o qual <arch> é ARM, x64 ou x86.
      6. Adicione "<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>" dentro de cada elemento ProjectConfiguration.
      7. Salve o arquivo JSProj.
  • A configuração da plataforma AnyCPU não é suportada pelos aplicativos do Windows 10 Insider Preview que são compilados usando o C# e Visual Basic. Esta versão do Visual Studio usa o .NET Nativo para compilar aplicativos do Windows 10. O .NET Nativo compila o código C# e Visual Basic para o código nativo e não é independente da CPU.
  • Quando você depura os aplicativos do Windows 8.1 do C# ou Visual Basic, o DataTips pode não ser exibido quando você passa o mouse sobre expressões. Além disso, avaliar expressões nas janelas do depurador pode falhar e retorna uma mensagem de erro semelhante à seguinte:

    erro CS0012: O tipo 'Windows.UI.Core.Dispatcher' está definido em um assembly que não é referenciado. Você deve adicionar uma referência ao assembly 'Windows.UI.winmd,...

    Para resolver o problema, habilite os avaliadores de expressão C# e VB herdados.

  • Os arquivos de cobertura de código estático não são coletados se você usar os agentes do Visual Studio 2013 que estão configurados em relação ao Visual Studio 2015 ou TFS 2015 e se você receber a seguinte mensagem de erro:

    System.DllNotFoundException: Não é possível carregar a DLL 'VSCover 140': O módulo especificado não pode ser encontrado. (Exceção de HRESULT:0x8007007E)

    Observação
    Este problema ocorre somente quando você está executando testes em um computador remoto e você tenta coletar dados de cobertura de código estático.
  • Quando você faz referência a um biblioteca de classe portátil em um projeto, algumas operações podem causar erros que são relatados em uma lista de erros no Visual Studio, mesmo que a compilação seja bem-sucedida.

    Como solução alternativa a esse problema, execute as seguintes etapas:
    1. Clique com botão direito no projeto, no qual os erros são relatados no Gerenciador de Soluções e, em seguida, clique em Descarregar projeto.
    2. Clique novamente no projeto em Gerenciador de Soluções e, em seguida, clique em Editar<ProjectName>.

      Observação Neste comando, <ProjectName> representa o nome real do projeto.
    3. Na entrada <PropertyGroup> na parte superior do arquivo do projeto que não tem o atributo Condition , adicione o seguinte:

      <CheckForSystemRuntimeDependency>true</CheckForSystemRuntimeDependency>
    4. Salve e feche o arquivo.
    5. Clique com botão direito no nome do projeto em Gerenciador de Soluções e, em seguida, clique em Recarregar projeto.


Plataforma da Web e Ferramentas
  • No Visual Studio 2015 RC, você não pode definir as suas configurações de compilação quando usar o TypeScript em um projeto do ASP.NET 5 ou Cordova.

    Como solução alternativa a esse problema, execute as seguintes etapas:
    1. Clique com o botão direito do mouse no projeto e clique em Descarregar projeto.
    2. Clique com o botão direito do mouse no projeto e clique em Editar <projeto>.

      Observação Neste comando, <Project> representa o nome real do projeto.
    3. No arquivo XML para seu projeto, você pode definir as configurações do MSBuild que são usadas pelo editor TypeScript seguindo estas orientações:
    O seguinte é um exemplo das definições do MSBuild que podem ser configuradas no arquivo de projeto:

    <PropertyGroup>    <TypeScriptTarget>ES5</TypeScriptTarget>    <TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>    <TypeScriptNoImplicitAny>false</TypeScriptNoImplicitAny>    <TypeScriptModuleKind>none</TypeScriptModuleKind>    <TypeScriptRemoveComments>false</TypeScriptRemoveComments>    <TypeScriptOutFile></TypeScriptOutFile>    <TypeScriptOutDir></TypeScriptOutDir>    <TypeScriptGeneratesDeclarations>false</TypeScriptGeneratesDeclarations>    <TypeScriptSourceMap>true</TypeScriptSourceMap>    <TypeScriptMapRoot></TypeScriptMapRoot>    <TypeScriptSourceRoot></TypeScriptSourceRoot>    <TypeScriptNoEmitOnError>true</TypeScriptNoEmitOnError>  </PropertyGroup>
    Consulte os valores para definições do TypeScript MSBuild.

    Para mais problemas conhecidos que estão relacionados às Ferramentas do Visual Studio para Apache Cordova, consulte Problemas conhecidos das Ferramentas para Apache Cordova.
  • No Visual Studio 2015 RC, o Project Spartan (desktop ou móvel) não é exibido como um destino de depuração na lista F5 para os projetos baseados na web, como o ASP.NET.

    Para resolver este problema, altere o navegador padrão no Windows 10 Insider Preview do Project Spartan para o Internet Explorer. Para fazer isto, abra o menu Iniciar, aponte para Configurações, aponte para Sistema e clique em Aplicativos padrão. Em navegador da Web, clique em Project Spartane clique em Internet Explorer.
  • A Versão CTP do Web Essentials não está desabilitada quando você atualizar para o Visual Studio 2015 RC. Espera-se que as versões anteriores do Web Essentials estejam desabilitadas quando as atualizações do Visual são instaladas, no entanto, este mecanismo não funciona no Visual Studio 2015 RC. Não há incompatibilidades com o Web Essentials para CTP6 no Visual Studio 2015 RC. É altamente recomendável que você desinstale ou atualize as versões do Web Essentials outra além da versão RC do Visual Studio.
  • O Knockout IntelliSense está desabilitado por padrão. O Knockout IntelliSense não funciona no Visual Studio 2015 RC até que um arquivo .jsx seja aberto. Não há modelo de item para o JSX, simplesmente adicione um arquivo JavaScript e altere sua extensão de .js para .jsx. O arquivo pode ser aberto, fechado e ignorado. Abrir o arquivo .jsx disparará o código necessário para fazer com que os recursos do KnockOut funcionem com em versões anteriores. Instalar o Web Essentials para Visual Studio 2015 RC corrigirá este problema. Portanto, você não precisa abrir um arquivo JSX.
ASP.NET e Desenvolvimento para Web
  • Quando você cria um WAP do Web Forms 4.5 e abre uma página do Web Form, você recebe os seguintes erros na janela Lista de erros:

    O projeto será executado sem problemas. Erro CS0234 O tipo ou nome do namespace 'global_asax' não existe no namespace 'ASP' (uma referência do assembly está faltando?)
    Erro CS0234 O tipo ou nome do namespace 'Linq' não existe no namespace 'System' (uma referência do assembly está faltando?)
  • Suponha que você use os novos recursos de linguagem para C# e VB no Visual Studio 2015 RC. Você recebe um erro de tempo de execução quando usa o C# ou VB em uma página do Web Form ou em Exibições Razor.

    Para resolver este problema, instale o pacote Microsoft.CodeDom.Providers.DotNetCompilerPlatform NuGet. Este pacote substituirá o provedor baseado no Roslyn para os provedores CodeDom de caixa de entrada para o ASP.NET.
Testes Agile
  • O Teste de UI Codificado (CUIT) não funciona para aplicativos de Telefone UAP no Windows 10 Insider Preview.
  • A tarefa VSTest no Build.VNext não carrega resultados de teste para o servidor TFS. Ao invés, você pode recuperar os resultados do teste de um arquivo .trx que está armazenado no computador em execução.
Teste de unidade
  • O comando Executar todos no Gerenciador de Testes não funciona quando você tenta executar todos os testes para aplicativos universais ao ter o destino de implantação definido para um dispositivo de telefone ou para o emulador.

    Para resolver este problema, selecione todos os testes no Gerenciador de Testes e depois execute-os nesses destinos de implantação.
  • Depurar um teste de unidade ao ter o destino de implantação definido para um dispositivo de telefone ou para o emulador não é suportado no Visual Studio 2015 RC.
  • Quando você executa o comando Criar Testes de Unidade do menu contexto e, em seguida executa o comandoSalvar a partir da janela Resultados de exploração do IntelliTest, um projeto do Teste de Unidade do Android é criado.

    Como solução alternativa a esse problema, execute as seguintes etapas:
    1. Renomeie o UnitTestProject.zip in "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin\Xamarin\[Version]\T\PT\Android" para UnitTestProject2.zip.
    2. Abra o "Prompt de Comando do Desenvolvedor para Visual Studio 2015" como um administrador.
    3. Execute o seguinte comando:

      devenv /InstallVSTemplates
Visual Studio Tools para Windows 10 Insider Preview
  • O Visual Studio Tools para Windows 10 Insider Preview estará disponível em breve. Para verificar a disponibilidade, consulte https://insider.windows.com.
  • Para problemas conhecidos e as instruções de instalação, consulte os Fóruns do Desenvolvimento de Aplicativo do Windows.
  • O Express para Windows 10 não oferece suporte para o Windows 8.1, Windows Phone 8.1 ou Windows Phone 8.0. Embora esta versão RC do Visual Studio Express 2015 para Windows 10 inclui suporte para criar e manter aplicativos para o Windows 8.1, Windows Phone 8.1 e Windows Phone 8.0, a versão final do Visual Studio Express 2015 para Windows 10 não inclui.

    Para contornar esse problema: Ao invés, use o Visual Studio Community 2015. O Visual Studio Community, Visual Studio Professional e Visual Studio Enterprise continuarão a oferecer suporte aos aplicativos da Windows Store para o Windows 8.1, Windows Phone 8.1 e Windows Phone 8.0.
Ferramentas de Diagnóstico
  • Quando você inicia a depuração pela primeira vez, a janela Ferramentas de Diagnóstico não abre e você recebe a seguinte mensagem de erro:

    As Ferramentas de Diagnóstico falharam de forma inesperada

    No entanto, a janela de Ferramentas de Diagnóstico abre corretamente em sessões de depuração subsequentes ou após você reiniciar o Visual Studio.

    Para obter mais informações sobre as ferramentas, pesquise em "Problemas conhecidos do SDK e das Ferramentas do Windows 10" no seguinte site de fóruns do MSDN:

Outros
  • O controle de código-fonte pode mostrar alguns caracteres em chinês em vez de inglês. Para corrigir este problema, faça um Reparo para o Visual Studio 2015 RC em Programas e Recursos.
  • Ocorre um erro "Tipo de coleção deve derivar de ICollection<T>" quando você executar algumas operações na interface do usuário do Visual Studio 2015 RC

    Suponha que você atualize de uma versão anterior do Windows Preview Build para Flight 10122 ou versões posteriores. Quando você abre, cria projetos ou realiza outras ações na interface do usuário do Visual Studio 2015 RC, você recebe a seguinte mensagem de erro:
    Tipo de coleção deve derivar de ICollection<T>

    Para corrigir esse problema, use o seguinte método:
    • Abra um prompt de comando no Visual Studio Developer como administrador.
    • Digite devenv.exe /setup no prompt de comando e pressione Enter.
    • Repare o Visual Studio.

Alterações de quebra

Plataforma de nuvem
  • Anteriormente, você poderia controlar a versão de um aplicativo do Windows usando quatro números diferentes: versão principal, versão secundária, versão de compilação e versão de revisão. Esta versão é especificada no arquivo AppxManifest.xml. O número de revisão dos aplicativos do Windows 10 Insider Preview é a quarta parte de uma cadeia de caracteres da versão x.x.x.x e está reservada para uso pela Microsoft. Os aplicativos devem sempre usar "0" como o número de revisão. O Kit de Certificação de Aplicativos Windows (WACK) e a Windows Store rejeitarão um aplicativo que não usa o número de revisão "0."
  • O .NET Nativo para Visual Studio 2015 não oferece mais suporte para os aplicativos do Windows 8.1 ou Windows Phone 8.1. Apenas os aplicativos do Windows 10 Insider Preview são suportados nesta versão e em versões futuras.
Agente
  • Ao usar os Agentes para Visual Studio 2015, você não precisa de um controlador de teste separado, pois os agentes podem controlar a orquestração ao se comunicar com o TFS 2015 ou Visual Studio Online. Em todos os novos cenários do Visual Studio 2015 e TFS 2015, recomendamos que você use os Agentes para Visual Studio 2015. Para outros cenários exigidos pelo Controlador de Teste, recomendamos que você use os Agentes para Visual Studio 2013 Atualização 5. O Controlador de Teste é totalmente compatível com os produtos TFS 2013 e TFS 2015.

    A tabela a seguir resume as nossas recomendações.

    Teste automatizado remoto por meio do sistema de compilação Build.Preview ou Gerenciamento de VersãoAgentes para Visual Studio 2015
    Teste remoto automatizado por meio de arquivos MSTest e .testsettings
    Teste de carga
    Teste remoto automatizado por meio de ambientes de laboratório
    Testes de automação direcionados para TFS 2013
    Agentes para Visual Studio 2013 Atualização 5
Visual C++
  • A estrutura __declspec(align) não é permitida em funções no Visual Studio 2015 RC.
  • Objetos de exceção têm que ser copiáveis ou móveis. O código a seguir compila no Visual Studio 2013, mas não é compilado no Visual Studio 2015:

    struct S {public:S();private:S(const S &);}; int main(){throw S(); // error} or struct S {S();explicit S(const S &);}; int main(){throw S(); // error}
  • A captura da exceção por valor exige que o objeto de exceção seja copiado. O código a seguir compila no Visual Studio 2013, mas não é compilado no Visual Studio 2015:
    struct B {public:B();private:B(const B &);}; struct D : public B {}; int main(){try{}catch (D) // error{}}
  • O especificador mutável pode ser aplicado somente a nomes de membros de dados de classe(9.2). Eles não podem ser aplicadas a
    nomes que são declarados const ou static, e também não podem ser aplicados aos membros de referência. Por exemplo:
         class X {       mutable const int* p; // OK       mutable int* const q; // ill-formed     };
    Para resolver este problema, basta remover a instância redundantee "mutável".
  • Costumávamos gerar a ctor ou dtor para a união anônima que não está em conformidade no C++03 nem no C++11. Estes agora estão excluídos.
  • O construtor não trivial não é mais invocado por nenhum membro do struct anônimo em uma união. Por exemplo:
    #include <stdio.h>struct S { ~S(){ printf("~S()");}};union U{  struct {   S s;  };  ~U(){}};int main(){   U u;  return 0;}
    Em versões anteriores ao Visual Studio 2015 RC, o struct imprime ~S(). Após o Visual Studio 2015 RC, ele não imprime nada. Além disso, você recebe a seguinte mensagem de aviso:

    aviso C4588: 'U::s': mudança de comportamento: o destruidor não é mais chamado de forma implícita
  • O tipo de argumento de template que não seja de tipo explícito deve corresponder ao tipo de parâmetro sem tipo de template. No entanto, o Visual Studio 2015 RC às vezes falha em comprovar isso. Por exemplo, o código a seguir não é mais permitido:
    struct S2{ void f(int); void f(int, int);};struct Sink{ template <class C, void (C::*Function)(int) const> void f();};void f(){ Sink sink; sink.f<S2, &S2::f>();}
  • Membros de dados de uniões não podem mais ter tipos de referência.
  • Quando você usa o comando /Zc:forScope- no Visual Studio 2015 RC, você recebe a seguinte mensagem de aviso:

    cl : Aviso D9035 da linha de comando: opção 'Zc:forScope-' foi substituída e será removida em uma versão futura
  • As macros que seguem imediatamente um cadeia de caracteres sem nenhum espaço em branco entre a cadeia de caracteres e a macro são agora interpretadas como sufixos literais definidos pelo usuário. Por exemplo:
    //Before compiled#define _x "there"char* func() {  return "hello"_x;}int main(){ char * p = func(); return 0;}
    Quando você compila o código, a seguinte mensagem de erro é recebida:

    test.cpp(52): erro C3688: sufixo literal inválido '_x'; operador literal ou template do operador literal 'operador ""_x' não encontrado
    test.cpp(52): observação: Você esqueceu um espaço entre a cadeia de caracteres literal e o prefixo da seguinte cadeia de caracteres literal?
  • O construtor não trivial não é mais invocado por nenhum membro do struct anônimo em uma união. Por exemplo:

    #include <stdio.h>struct S { S(){ printf("S()");}};union U{  struct {   S s;  };  U(){}};int main(){   U u;  return 0;}
    Em versões anteriores ao Visual Studio 2015 RC, o struct imprime S(). No Visual Studio 2015 RC, ele não imprime nada. Além disso, você recebe a seguinte mensagem de aviso:

    aviso C4587: 'U::s': mudança de comportamento: o construtor não é mais chamado de forma implícita.
  • No Visual Studio 2015 RC, o construtor de cópia declarado de forma implícita é excluído se houver um construtor move definido pelo usuário ou um operador de atribuição de movimento.
  • A concatenação de literais de cadeia de caracteres bruta ou larga adjacente agora requer que um espaço seja inserido (L"Hello" L"World"), porque o prefixo para a segunda cadeia de caracteres é agora tratado como um sufixo literal definido pelo usuário. Por exemplo:
    • const wchar_t *s = L"Hello"L"World"; // emite o erro C3688: sufixo literal inválido 'L'; operador literal ou template do operador literal 'operador ""L' não encontrado
    • const wchar_t *t = L”Hello” L”World”; // compila sem erro

Mais informações

Como baixar os arquivos de suporte da Microsoft

Atualizações para outros produtos na família do Visual Studio podem ser encontradas no site de download da Microsoft para o site do Visual Studio.

Requisitos

Para requisitos do sistema detalhados, consulte Compatibilidade do Visual Studio 2015.

Requisitos de reinicialização

Você pode ter que reiniciar o computador depois de instalar este pacote.

Arquiteturas suportadas

  • 32-bit (x86)
  • 64-bit (x64) (WOW)
  • ARM

Aplicativos de terceiros


  • A instalação do Visual Studio 2015 RC permite que você instale aplicativos de terceiros. Para obter mais informações sobre quais aplicativos de terceiros são exigidos quando você instala as ferramentas Desenvolvimento móvel em plataformas cruzadas do Visual Studio 2015 RC, consulte o Artigo da KB 3060693.
  • A desinstalação do Visual Studio 2015 RC não desinstalar os aplicativos de terceiros. Para obter informações sobre como desinstalar aplicativos de terceiros que foram instalados com o Visual Studio 2015 RC, consulte o Artigo da KB 3060695.
Aviso de isenção de responsabilidade para informações de terceiros
Os produtos de terceiros descritos nesse artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.
Observação: este é um artigo de “PUBLICAÇÃO RÁPIDA” criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.
Propriedades

ID do Artigo: 3025133 - Última Revisão: 06/15/2015 13:59:00 - Revisão: 3.0

  • kbsurveynew kbexpertiseadvanced atdownload KB3025133
Comentários