Introdução
A Microsoft lançou o Visual Studio 2012 atualização 3 (Visual Studio 2012.3) em 26 de junho de 2013. Essa atualização introduz novas melhorias de tecnologia na compilação do TFS. Além disso, essa atualização também corrigidos diversos problemas.
Como obter o Visual Studio 2012 atualização 3
Atualizações do Visual Studio 2012 são cumulativos lançamentos que incluem os novos recursos e correções que foram entregues em versões anteriores. O link de download a seguir sempre aponta para a atualização mais recente. Para obter uma lista de todas as atualizações lançadas para o Visual Studio 2012, clique aqui.Baixe agora o pacote de atualização 3 do Visual Studio 2012 Atualizações para outros produtos da família Visual Studio podem ser encontradas no site para Visual Studio de download da Microsoft. Observação: Mecânica de instalação Visual Studio e o Team Foundation Server (TFS) é diferente. A atualização do Visual Studio instala sobre tudo o que já está instalado no computador. A atualização do TFS é um layout completo que substitui o que está instalado no computador. Antes de tentar aplicar a atualização do TFS, certifique-se de que você tem um backup completo do seu banco de dados atual. Se o TFS atualizar instalação falhar, não será possível reiniciar a atualização ou reverter para a versão anterior do TFS sem executar um procedimento de restauração. Para obter orientações de instalação de produtos do Visual Studio, consulte:Como instalar o Visual StudioComo instalar o Team Foundation Server e Visual Studio ALM
A Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Novas melhorias de tecnologia e erros corrigidos no Visual Studio 2012 atualização 3
Os avanços na tecnologia
Foram feitas as seguintes melhorias de tecnologia na 2012.3 do Visual Studio.
-
Team Foundation Server
-
Criar configurações podem ser preservadas ao atualizar uma instância do TFS 2012.
-
São feitos aperfeiçoamentos na Nova definição de compilação da interface do usuário para a compilação de CI (integração contínua) em projetos de equipe gito.
-
Problemas corrigidos
Observação: A menos que indicado de outra forma, itens vinculados levam a páginas da Web do Microsoft Connect.
-
Criador de perfil
-
Quando você usa o Visual Studio 2012 para criar o perfil de um X64 aplicativo CPU em modo em sistemas operacionais de Windows 8.1 de amostragem, você recebe uma mensagem "sem dados coletados".
-
Visualizador de simultaneidade para aplicativos de 64 bits não funciona em um sistema de operacional de 8.1 para Windows de 64 bits.
-
-
Simulador
-
Ao executar o simulador do Windows, você receberá um prompt User Account Control (UAC).
-
-
Diagnóstico de gráficos
-
Correções visualizer links para elementos gráficos depuração no Windows 8.1 visualização quebrados.
-
-
Testes UI codificados
-
Código de suporte a testes de interface do usuário para o Internet Explorer 11.
-
-
Ferramentas de telefone
-
Instalação do Windows Phone emulador (XDE) Falha em Windows 8.1 Preview.
-
-
Visual Studio IDE
-
Relatório de conversação do projeto não está formatado corretamente.
-
-
Depurador remoto
-
O depurador remoto do Visual Studio 2012 atualização2 é compatível com o Visual Studio 2012 atualização 3. No entanto, esse depurador remoto disponível mais recente é incompatível com dispositivos Windows 8.1 visualização ARM.
-
-
Mesclagem para Visual Studio 2012
-
Mesclagem falha quando você abre um aplicativo Windows Presentation Foundation (WPF) que foi atualizado para uma versão de 4.5.1-based do Microsoft.NET Framework no Visual Studio 2013 Preview.
-
Você não pode abrir um projeto do Silverlight 4.0 no Blend depois de ter sido ungraded no Visual Studio 2013 Preview.
-
Designer XAML não pode carregar ao usar bibliotecas de classes portáteis em um projeto do WPF.
-
779344: um estilo não pode utilizar uma ligação a uma propriedade anexada em um designer XAML
-
-
Lab Management
-
Agora você pode usar o Microsoft Test Manager 2012 junto com o controlador de teste 2013 para criar ambientes de laboratório.
-
Em um ambiente que tenha o Microsoft Test Manager 2012 e testar o controlador 2013 implantado, quando você reparar um ambiente de laboratório está no estado "Não está pronto", o agente de teste no servidor do agente é desinstalado inesperadamente.
-
-
F#
-
Mensagem de erro quando o Visual Studio 2012 carrega um projeto F# criado usando o Visual Studio 2012 Preview.
-
-
Team Foundation Server
-
Suporte de compatibilidade para segmentos de discussão entre o Visual Studio 2012 e o Visual Studio 2013 Preview.
-
-
Pontos de interrupção de endereço agora podem ser adicionados usando o modelo de automação.
-
Depuração agora oferece suporte usando mais de 2.048 arquivos de símbolo.
-
Atual o depurador remoto permanece no nível da atualização 2 do Visual Studio 2012 e funciona com o Visual Studio 2012 atualização 3.
-
Quando você clica em um erro de compilação ou aviso em um projeto do BizTalk de compilação, o IDE não localizar o artefato que causou o erro ou aviso.
-
Ao adicionar um arquivo que tenha somente uma extensão de arquivo (por exemplo, .gitignore ou .tfignore) no Solution Explorer, observe que o arquivo é representado por seu caminho de diretório em vez de por nome de arquivo. Além disso, o arquivo não pode ser encontrado usando o recurso de pesquisa de nome de arquivo.
-
Quando você usa controles de ActiveX e aplicativos do Windows Forms no Visual Basic, Visual Studio Designer pode ser impossível carregar depois que os aplicativos são recriados. Este é um problema de sincronismo. O designer deve recarregar somente após a conclusão da compilação.
-
Quando você chamar a função EndDialog de dentro da função OnInitDialog em um aplicativo MFC, função OnInitDialog é chamada novamente.
-
Aplicativo falha porque o compilador C++ gera uma sequência de instruções incorretas que calcula o tamanho da memória para acessar a memória.
-
Uma exceção "TypeLoadException" ocorre em tempo de execução que afirma que uma classe de interface gerenciada não é implementada. No entanto, a classe na verdade é implementada.
-
Erro interno do compilador ocorre intermitentemente quando você compila com a opção "/ analisar".
-
Há uma correção que está descrita no seguinte artigo do KB:
Corrigir 2802711 : código de máquina incorreto é gerado para uma instrução "switch" no compilador do Visual C++ 2010 x64
-
IntelliSense em um projeto do cliente LightSwitch HTML não funciona porque o tempo limite ocorre no mecanismo IntelliSense.
-
Teste da Web
-
Microsoft Visual Studio 2010 falha quando você cria um teste da Web em um computador que tenha o Visual Studio 2010 Service Pack 1 (SP1) e o Visual Studio 2012 Update 2 instalado.
-
-
Teste de interface do usuário codificado
-
Não é possível executar UI codificado com o navegador cruzado testando recurso usando componentes de Selenium.
-
-
Teste de carga
-
Ao analisar um teste de carga, partes dos resultados estão ausentes do gráfico no modo de exibição padrão.
-
Há uma correção que está descrita no seguinte artigo do KB:
Corrigir 2769120 : endereço IP de um usuário virtual é alterado quando você executa um teste de carga se switching IP está habilitado no Visual Studio 2010
-
-
Erro interno do compilador ocorre quando você cria o código de F# que contém duas interfaces se cada uma das duas interfaces define um membro de mesmo nome.
-
Quando você usar o Gerenciador de pacotes do NuGet para instalar uma nova versão de um pacote do NuGet, a propriedade "HintPath" das referências afetadas estão presentes no seu arquivo de projeto do Visual F#.
-
Administração e operações
-
O Assistente de camada de aplicativo somente não preserva o Kerberos autenticação tipo definindo quando você atualizar para uma instância do TFS 2012 inclui vários níveis de aplicativos.
-
Na guia Reporting exibe um nome de instância de serviços relatório incorreto no Assistente de atualização do TFS 2012.
-
Incorreto Microsoft SharePoint URLs são exibidas no Assistente de atualização do TFS 2012.
-
O Assistente de atualização do TFS 2012 exibe um incorreto nome da instância reporting services e informações de URL de relatório incorretas quando você reconfigurar um servidor de camada de aplicativo, se as informações de relatórios URL foi alteradas.
-
O TFS 2012 atualização falha de operação sob o modelo de recuperação total quando instâncias usam o recurso de espelhamento de banco de dados.
-
Suponha que você configure uma instância do TFS 2012 com uma instância do SQL Server que permite que o recurso AlwaysOn. Agendar um backup diferencial ou um backup de log de transação ou ambos. Nessa situação, todos os trabalhos de backup executam um backup completo.
-
O log de eventos não inclui os rastreamentos de pilha quando trava o console do administrador.
-
Ao instalar o TFS 2012 usando um pacote de idioma diferente do inglês do instalador da web, observe un-localizados strings (em inglês) no console do administrador e, na caixa de diálogo de coleções de projetos de equipe.
-
Uma mensagem de erro exibe incorretamente a conta de MSSQL Server em vez da conta de agente de trabalho quando você configura os backups agendados.
-
A página Revisar exibe o número da porta padrão em vez do número da porta configurada quando você configura o Team Build sem um arquivo de configurações salvo.
-
Você não pode configurar o proxy do TFS em um computador que pertença a um domínio separado de um servidor TFS 2012.
-
Corrigir agora exibe uma mensagem de erro afirmando TFS não suporta o "/ layout" alternar ao executar o instalador do TFS web junto com a opção habilitada.
-
Assistente de plano de backup do TFS 2012 não relatar um erro quando você configurar um plano de backup usando a conta do sistema Local.
-
Quando você atualiza uma versão anterior do conjunto do TFS, você recebe a seguinte mensagem de erro:
[Error] Não é possível inserir uma linha de chave duplicada no objeto ' dbo. Constantes com índice exclusivo 'IX_Constants__String_RemovedDate'
-
Quando você atualiza uma versão anterior do conjunto do TFS, você recebe a seguinte mensagem de erro:
Não é possível inserir chave duplicada no objeto 'dbo.@updates'
-
Quando você atualiza uma versão anterior do conjunto do TFS, você recebe a seguinte mensagem de erro:
Não foi feito nenhum mapeamento entre nomes de conta e as identificações de segurança
-
Quando você tenta atualizar uma versão anterior do conjunto do TFS, a atualização não for bem-sucedida e você recebe a seguinte mensagem de erro:
Erro: 2601 não é possível inserir uma linha de chave duplicada no objeto 'dbo.tbl_Identity' com índice exclusivo 'PK_tbl_Identity'.
-
Você não pode usar o Web Access em um computador que esteja executando o Windows Server 2008 SP2 após instalar as atualizações do Visual Studio 2012.
-
Essa atualização melhora o tratamento de exceções para o recurso de Backups agendados. Depois de aplicar essa atualização, servidores com instâncias de relatórios configurado incorretamente são capazes de configurar Backups agendados para o TFS. Anteriormente, essa funcionalidade foi bloqueada devido a uma exceção sem tratamento que impediu o Assistente de configuração de execução.
-
-
Acompanhamento do Item de trabalho
-
Quando você cria um novo caminho de área e mova um caminho existente da área abaixo o recém-criado, o "trabalho Item de controle integração" trabalho de sincronização pode falhar com uma exceção "System. NullReferenceException".
-
Um usuário que não tem permissão de leitura em um caminho de área pode receber notificações por email de alterações aos itens no caminho de área de trabalho.
-
Um SQL Server problema de tempo limite pode ocorrer durante o depósito recria se os bancos de dados do TFS são muito grandes.
-
Quando você tentar acessar itens de trabalho em um servidor TFS juntamente com metadados de filtragem ativado, você recebe uma das seguintes mensagens no lado do cliente:
"TF26006: Team Foundation não encontrou 0."
"TF26193: O projeto de equipe ProjectName não existir. Verifique o nome do projeto de equipe e tente novamente." -
Suponha que você tem uma coleção de projetos com um caminho (o padrão para relatar o caminho é "\") de relatórios de nível de raiz no TFS 2012. Quando você exibir relatórios, você pode receber uma mensagem de erro semelhante à seguinte:
-
Suponha que você tem muitos itens de trabalho e muitos links criados entre esses itens de trabalho. Quando você tenta salvar um novo link Predecessor-sucessor a certos itens de trabalho, você pode enfrentar um problema de desempenho.
-
O método PartialOpen páginas automaticamente os dados do campo System.Tags de itens de trabalho parcialmente aberto. Esse comportamento causa um problema de desempenho.
-
Em um ambiente que usa 2012 do TFS e o TFS 2010 do controlador de compilação, você faz check in um TFS 2010 crie modelo de processo. Ao colocar em fila uma compilação que tem item de trabalho e o item de trabalho associados tem um conjunto de alterações associado, a falha de compilação com a seguinte mensagem de erro:
-
Você não pode criar um novo item de trabalho de uma lista de pendências de iteração quando há vários tipos de item de trabalho na categoria de tarefa.
-
Suponha que você crie um projeto de equipe usando um modelo de processo personalizado que inclua dois estados são mapeados para o mesmo tipo de estado. Criar uma história de usuário para cada estado e, em seguida, exibir o quadro Kanban da lista de pendências de produto. Nessa situação, ocorrerá um erro. Depois que você instalar a atualização, será exibida uma mensagem de validação e indica que a configuração não é válida.
-
-
Estrutura de serviços
-
Suponha que você configurar um alerta para receber notificação por email quando um item de trabalho é alterado. Use o operador "Alterações" para receber notificação somente quando um campo de item de trabalho é alterado. Nessa situação, você recebe a notificação inesperadamente quando um item de trabalho é alterado sem alterar o campo.
-
-
Automação de compilação
-
Suponha que você use uma conta de usuário para uma compilação da fila. A conta de usuário não tem um nome de exibição exclusivo. Nessa situação, o usuário não pode ser atribuído automaticamente um item de trabalho se a construção falhar.
-
Pode ocorrer um bloqueio no SQL Server quando você destruir compilações com muitas informações de compilação.
-
Suponha que uma compilação está sendo colocada em fila em um computador de compilação. No entanto, o computador é desconectado por algum motivo (como devido a uma falha de rede). Nessa situação, a compilação não é retomou o funcionamento corretamente depois que o computador for reconectado.
-
-
Web Access
-
Desempenho lento quando você abre um item de trabalho que possui muitos campos personalizados no TFS Web Access.
-
-
Controle de versão
-
778627: não há um limite de 256 changesets relatado na integração contínua criar relatórios
-
Regressão de desempenho quando você consulta rótulos no Team Foundation Version Control.
-
Regressão de desempenho quando você cria a "Adicionar" alterações pendentes no Team Foundation Version Control.
-
Correção adiciona tentativas de carregamento de arquivos de controle de versão que estão sendo verificados em ou misturados para reduzir o número de erros falsos.
-
Quando você mescla um arquivo XSL na ferramenta de mesclagem do Visual Studio, você pode receber a seguinte mensagem de erro:
"O processo não pode acessar o arquivo porque ele está sendo usado por outro processo"
-
-
O Visual Studio 2012 pode falhar quando você desenvolver um projeto da web.
-
Regressão de desempenho quando você enviar itens de trabalho para o Microsoft Outlook do Visual Studio 2012 após atualização 2 do Visual Studio 2012 está instalado.
-
Quando usar aspas simples em qualquer campo que é usado para a consulta de itens de trabalho disponíveis na página de meu trabalho, você não pode executar a consulta.
-
Correção ignora a embalagem de documentação XML desnecessária para aplicativos da Windows Store.
-
O Visual Studio 2012 podem criar arquivos corrompidos de .appxsym e .appxupload durante uma embalagem incremental.
-
Você não pode usar a classe "HttpClient" em um projeto de biblioteca portátil após a instalação da atualização 2 do Visual Studio 2012.
-
Após a instalação da atualização 2 do Visual Studio, o código gerado para o. Não não possível criar arquivos de recurso RESX quando um projeto tem como alvo o Microsoft.NET Framework 4.5, Windows Phone 8 e os aplicativos do .NET Windows Store (ou qualquer combinação dos três).
-
Quando você parar de criar o perfil de um aplicativo da Web, dados no final do rastreamento de criação de perfil pode ser perdida. Essa atualização torna-se de que todos os dados são adicionados ao relatório.
-
2.0 de Visualizador de Ajuda Local permitiu a tabulação para a barra de progresso para leitores de tela ler o status para a instalação e o download do catálogo.
Problemas conhecidos do Visual Studio 2012 atualização 3
Artigo da Base de Conhecimento Microsoft |
Descrição |
---|---|
Você não pode anexar coleções de projetos desanexadas do TFS 2010 ou TFS 2012 |
Mais informações
Observação: Esta seção se aplica somente ao cliente Visual Studio. TFS tem requisitos de sistema diferente (verificação de páginas de download do Visual Studio Team Foundation Server 2012 atualização 3 e Visual Studio Team Foundation Server Express 2012 para obter mais informações) e talvez seja necessário reiniciar até dois, dependendo do estado do computador quando você instalar a atualização.
Requisitos de reinicialização:Você não precisa reiniciar seu computador após instalar este pacote.
Idiomas suportadosAtualização 3 do Visual Studio 2012 fornece atualizações para as seguintes versões:
-
Chinês (simplificado)
-
Chinês (tradicional)
-
Tcheco
-
Inglês
-
Francês
-
Alemão
-
Italiano
-
Japonês
-
Coreano
-
Russo
-
Polonês
-
Português (Brasil)
-
Espanhol
-
Turco
Sistemas operacionais suportadosPara obter mais informações sobre sistemas operacionais suportados, consulte o seguinte site da Microsoft:
Requisitos de sistema e compatibilidade de plataforma para o Visual Studio 2012
Arquiteturas compatíveis
-
32-bit (x86)
-
64 bits (x64) (WOW)
Requisitos de hardware
-
1,6 GHz (gigahertz) ou processador mais rápido
-
1 gigabyte (GB) de RAM (1,5 GB se você estiver executando em uma máquina virtual)
-
1 GB de espaço disponível no disco rígido
-
Unidade de disco rígido de 5.400 RPM
-
DirectX 9 compatível com placa de vídeo com uma resolução de tela de 1024 x 768 ou superior
Requisitos de softwareVocê deve ter um dos programas do Visual Studio 2012 suportados estão listados na seção "Aplica-se a" instalada para aplicar essa atualização.
Suporte para o Visual Studio 2012 Update 3Suporte da comunidade informal para 3 de atualização do Visual Studio 2012 está disponível por meio dos fóruns do Microsoft Developer Network (MSDN).