Notas de versão do Visual Studio 2005 Service Pack 1

Este artigo lista problemas conhecidos com a instalação e a desinstalação do Visual Studio 2005 Service Pack 1 (SP1).

Versão original do produto: Visual Studio
Número de KB original: 928957

Observação

Para obter informações sobre as alterações funcionais incluídas no Visual Studio 2005 SP1, consulte Documentação de aposentados do Visual Studio 2005.

Obter o Visual Studio 2005 SP1

Idiomas compatíveis

O Visual Studio 2005 SP1 fornece atualizações para todos os produtos de idioma do Visual Studio 2005:

  • Chinês (simplificado)
  • Chinês (tradicional)
  • Inglês (Estados Unidos)
  • Francês
  • Alemão
  • Italiano
  • Japonês
  • Coreano
  • Russo
  • Espanhol

Sistemas operacionais com suporte

  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professional x64 Edition (WOW)
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition 2002 SP2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition SP2
  • Microsoft Windows Server 2003, Standard Edition SP1
  • Microsoft Windows Server 2003, Edição Enterprise SP1
  • Microsoft Windows Server 2003, Datacenter Edition SP1
  • Microsoft Windows Server 2003, Web Edition SP1
  • Microsoft Windows Server 2003, Standard x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Enterprise x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Datacenter x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 R2, Standard Edition
  • Microsoft Windows Server 2003 R2, Standard x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, Edição Enterprise
  • Microsoft Windows Server 2003 R2, Enterprise x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, Datacenter Edition
  • Microsoft Windows Server 2003 R2, Datacenter x64 Edition (WOW)
  • Microsoft Windows Vista

Requisitos de instalação

  • Uma cópia licenciada de um dos produtos do Visual Studio 2005 com suporte deve ser instalada no computador de destino.
  • São necessários 192 MB de RAM. É recomendável ter 256 MB ou mais.

Suporte ao Visual Studio 2005 SP1

O suporte informal à comunidade está disponível por meio dos Fóruns MSDN.

Problemas de instalação – todas as plataformas

  • A instalação do service pack leva mais tempo do que a instalação original do produto

    A instalação do Visual Studio 2005 SP1 leva mais tempo do que a instalação da versão original porque a instalação do SP1 é muito semelhante a uma instalação de produto, mas com tarefas adicionais de instalação. O tempo de instalação depende de qual produto está instalado e da configuração do computador.

  • A instalação requer espaço em disco significativo

    O espaço em disco igual ao usado pela instalação original do produto pode ser necessário para instalar um service pack. Se você tiver mais de um produto do Visual Studio instalado, precisará de espaço em disco para cada instalação do service pack. Você pode encontrar uma estimativa do espaço em disco necessário na página de download do pacote de serviços.

  • Visual Studio 2005 SP1 tenta instalar várias vezes

    O service pack será executado várias vezes se você tiver vários produtos do Visual Studio instalados em seu computador. Não inicie a instalação mais de uma vez.

  • As caixas de diálogo ficam parcialmente ocultas durante a instalação

    Esse problema ocorrerá se você mover a caixa de diálogo Configurando ... para longe do centro da tela. As caixas de diálogo subsequentes são centradas na caixa de diálogo Configurando ... . Se a caixa de diálogo Configurar ... estiver perto do canto da tela, caixas de diálogo maiores que são exibidas posteriormente poderão estar parcialmente fora da tela.

    Para resolve esse problema, deixe a caixa de diálogo Configurando ... no centro da tela.

    O Visual Studio 2005 SP1 não será instalado imediatamente após uma compilação do Visual Studio: você não pode instalar o Visual Studio 2005 SP1 até que o serviço de depurador feche.

    Para resolve esse problema, siga uma das seguintes etapas:

    • Conclua as compilações que estão em andamento e aguarde o fechamento do serviço de depurador. O que pode levar até 10 minutos.

    • Use o Gerenciador de Tarefas para encerrar todas as instâncias do serviço mspdbsrv.exe.

  • Pré-requisitos do Team Foundation Server

    Você deve instalar a atualização do KB919156 antes de instalar o Visual Studio 2005 SP1. Essa atualização garante que o servidor não processe solicitações de cliente durante a instalação do SP1.

  • O Visual Studio 2005 Team Foundation Server SP1 falha ao instalar ou desinstalar se a rede não estiver disponível

    O Visual Studio 2005 Team Foundation Server SP1 falha ao instalar ou desinstalar quando a rede não estiver disponível. É um problema com uma ação personalizada que depende do Active Directory.

    Cenário:

    1. Instale o Visual Studio 2005 Team Foundation Server de um compartilhamento de rede.
    2. Instale a atualização necessária de KB919156.
    3. Copie o Visual Studio 2005 Team Foundation Server SP1 localmente.
    4. Desabilite a rede.
    5. Instale o service pack do caminho local. O service pack não é instalado.

    Para resolve esse problema, verifique se a rede está disponível antes de tentar instalar ou desinstalar o service pack.

  • Desinstalação de projetos de aplicativo Web do Visual Studio 2005 necessários

    Siga estas etapas para instalar o Visual Studio 2005 SP1 se você tiver o Visual Studio 2005 Web Application Projects instalado:

    1. Desinstale o suplemento Projetos de Aplicativo Web do Visual Studio 2005.
    2. Instale o Visual Studio 2005 SP1.
  • SQL Server Compact Ferramentas de Edição e runtime

    O Visual Studio 2005 SP1 inclui atualizações dos utilitários de tempo de design do SQL Server Compact Edition 3.1. As Ferramentas de Edição SQL Server Compact para Visual Studio 2005 SP1 incluem interface do usuário/caixas de diálogo, arquivos CAB do dispositivo, recurso DataDirectory e suporte ao ClickOnce para os componentes de Desenvolvimento de Dispositivo Inteligente.

  • Atualização do Hotfix para o compilador de linha de comando do Visual Basic 2005 (Vbc.exe) disponível

    O Visual Studio 2005 SP1 fornece melhorias no compilador de tempo de design do Visual Basic 2005, incluindo melhor capacidade de resposta, estabilidade e desempenho.

    Depois de instalar o Visual Studio 2005 SP1, instale este hotfix para desenvolvimento e computadores implantados para obter as correções do pacote de serviço para o compilador de linha de comando se algum destes aplicativos se aplicar:

    • Você está desenvolvendo sites com ASP.NET 2.0 no Visual Basic 2005.
    • Você está implantando ASP.NET sites 2.0 escritos no Visual Basic 2005.
    • Você está criando projetos do Visual Basic 2005 fora do IDE usando o compilador de linha de comando.
  • Desinstalar o Visual Studio 2005 SP1 Beta antes de instalar a versão de lançamento

    Antes de instalar o lançamento do Visual Studio 2005 SP1, você deve desinstalar o Visual Studio 2005 SP1 Beta. Se você não desinstalar o beta primeiro, receberá a seguinte mensagem de erro:

    O patch de atualização não pode ser instalado pelo serviço Windows Installer porque o programa a ser atualizado pode estar ausente ou o patch de atualização pode atualizar uma versão diferente do programa. Verifique se o programa a ser atualizado existe no seu computador e se você tem o patch de atualização correto.

    Para desinstalar a versão beta do Windows 2000, Windows XP, Windows XP SP1, Windows Server 2003 RTM:

    1. Clique em Iniciar.
    2. Clique em Painel de Controle.
    3. Abra programas Adicionar/Remover.
    4. Selecione o pacote de serviço beta para cada produto ao qual ele é aplicado e clique em Alterar/Remover.

    Para desinstalar a versão beta do Windows XP SP2 e do Windows Server 2003 SP1:

    1. Clique em Iniciar.
    2. Clique em Painel de Controle.
    3. Abra programas Adicionar/Remover.
    4. Verifique Mostrar Atualizações se ele ainda não tiver sido verificado.
    5. Selecione o pacote de serviço beta aninhado em cada produto ao qual ele é aplicado e clique em Remover.

    Para desinstalar a versão beta do Windows Vista:

    1. Clique em Iniciar.
    2. Clique em Painel de Controle.
    3. Clique em Programas.
    4. Clique em Exibir atualizações instaladas na seção Programas e Recursos .
    5. Selecione o pacote de serviço beta para cada produto ao qual ele é aplicado e clique em Desinstalar.

Problemas de instalação – Windows Vista

  • A instalação no Windows Vista requer privilégios elevados

    Se você estiver instalando o Visual Studio 2005 SP1 no Windows Vista, recomendamos que você clique com o botão direito do mouse no executável SP1 e selecione Executar como administrador. Em vez disso, você pode iniciar o executável de uma janela de console privilegiada.

  • A caixa de diálogo de configuração não aparece

    A verificação que ocorre no UAC (Controle de Conta de Usuário) com todas as instalações atrasa a aparência da caixa de diálogo de configuração inicial. Atrasos de mais de uma hora foram relatados.

  • Atualização do Service Pack 1 do Visual Studio 2005 para Windows Vista

    Estamos lançando uma atualização para o Visual Studio 2005 SP1 para resolver problemas específicos da plataforma Vista. Para obter mais informações, consulte Visual Studio para Windows Vista.

Problemas de instalação – Windows Server 2003

A instalação falha nas edições do Windows Server 2003 com o Windows Server 2003 SP1 instalado. O erro relatado é:

Erro 1718. File <Filename> foi rejeitado pela política de assinatura digital.

Esse problema ocorre quando o computador tem memória contígua insuficiente para Windows Server 2003 ou Windows XP para verificar se o pacote .msi ou o pacote .msp está corretamente assinado.

Para resolve esse problema, consulte Mensagem de erro ao tentar instalar um pacote grande do Windows Installer ou um grande pacote de patch do Windows Installer no Windows Server 2003 ou no Windows XP: Erro 1718. O arquivo foi rejeitado pela política de assinatura digital.

Desinstalar problemas

  • O erro 33088 é mostrado durante a desinstalação do Visual Studio 2005 SP1

    Esse erro ocorre no seguinte cenário:

    1. Instale uma edição do Teste de Equipe do Visual Studio 2005.

    2. Instale o Controlador de Execução de Teste Distribuído ou o componente Do Agente de Execução de Teste Distribuído.

    3. Instale o service pack correspondente.

    4. A desinstalação do service pack falha com

      Erro 33088: há um problema no pacote de instalação.

    Para resolver esse problema, siga estas etapas:

    1. Desinstale o componente usando Adicionar ou Remover Programas.
    2. Desinstale o pacote de serviços do Visual Studio.
    3. Reinstale o componente.
  • Desinstalar o Visual Studio Team Suite 2005 SP1 interrompe a instalação do Visual Basic Express 2005

    Esse erro ocorre no seguinte cenário:

    1. Instale Visual Studio Professional 2005.
    2. Instale o Visual Studio 2005 SP1 para Visual Studio Professional.
    3. Instale o Visual Basic Express 2005.
    4. Instale o Visual Basic Express 2005 SP1.
    5. Desinstale Visual Studio Professional 2005.
    6. A execução do Visual Basic Express falha. É porque há dois assemblies ausentes.

    Para resolver esse problema, siga estas etapas:

    1. Reinstale o Visual Basic Express 2005 selecionando a opção Reparar .
    2. Reinstale o Visual Basic Express 2005 SP1 selecionando a opção Reparar .
  • O Visual Web Developer Express SP1 falha ao desinstalar

    Esse erro ocorre no seguinte cenário:

    1. Instale o Visual Web Developer Express.
    2. Instale o Visual Web Developer Express SP1.
    3. Desinstale o Visual Web Developer Express.
    4. Instale o Visual Web Developer Express.
    5. Instale o Visual Web Developer Express SP1.
    6. Desinstale o Visual Web Developer Express SP1.
    7. Um erro será atendido.

    Para retornar a um estado conhecido do sistema, siga estas etapas:

    1. Desinstale o Visual Web Developer Express.
    2. Instale o Visual Web Developer Express.
    3. Instale o Visual Web Developer Express SP1.
  • Desinstalar o Visual Studio 2005 Team Suite SP1 remove símbolos

    Desinstalar o Visual Studio 2005 Team Suite SP1 remove arquivos de símbolo e pode interromper a instalação original do produto do Visual Studio 2005.

    Para resolve esse problema, conserto o Visual Studio 2005. Um reparo de produto do Visual Studio 2005 substituirá todos os arquivos ausentes.

  • Desinstalar o Visual Studio 2005 SP1 em um cenário lado a lado pode interromper a instalação do outro service pack

    Quando duas edições do Visual Studio 2005 são instaladas no mesmo computador e são atualizadas com o service pack, a desinstalação do service pack para uma das edições reverter arquivos para o nível de pacote que não é de serviço para a outra edição.

    Para resolve esse problema, reinstale o service pack na outra edição.

  • Os números de KB (Base de Conhecimento) associados a alguns dos service packs estão incorretos

    Os números de KB associados a alguns dos service packs aparecem incorretamente no produto Adicionar/Remover Programas ou Desinstalarum programa no Painel de Controle. O botão Ajuda ou Mais Informações exibe um link para um artigo específico do KB, que pode conter um número KB incorreto em sua URL (Uniform Resource Locator). Consulte a tabela abaixo para obter os números de KB corretos.

    Número real do KB Desinstalar número KB Idioma Família de Produtos
    926601 926601 Inglês Visual Studio 2005 Team Suite
    926602 926602 Japonês Visual Studio 2005 Team Suite
    926603 926603 Chinês (tradicional) Visual Studio 2005 Team Suite
    926604 926603 Chinês (simplificado) Visual Studio 2005 Team Suite
    926605 926603 Coreano Visual Studio 2005 Team Suite
    926606 926603 Alemão Visual Studio 2005 Team Suite
    926607 926607 Francês Visual Studio 2005 Team Suite
    926608 926608 Italiano Visual Studio 2005 Team Suite
    926609 926608 Espanhol Visual Studio 2005 Team Suite
    926738 922996 Inglês Visual Studio 2005 Team Foundation Server
    926739 922996 Japonês Visual Studio 2005 Team Foundation Server
    926740 922996 Chinês (tradicional) Visual Studio 2005 Team Foundation Server
    926741 922996 Chinês (simplificado) Visual Studio 2005 Team Foundation Server
    926742 922996 Coreano Visual Studio 2005 Team Foundation Server
    926743 922996 Alemão Visual Studio 2005 Team Foundation Server
    926744 922996 Francês Visual Studio 2005 Team Foundation Server
    926745 922996 Italiano Visual Studio 2005 Team Foundation Server
    926746 922996 Espanhol Visual Studio 2005 Team Foundation Server
    926747 918525 Várias Linguagens Edições expressas do Visual Studio 2005
    926748 926748 Várias Linguagens Edições expressas do Visual Studio 2005
    926749 918525 Várias Linguagens Edições expressas do Visual Studio 2005
    926750 922995 Várias Linguagens Edições expressas do Visual Studio 2005
    926751 926751 Várias Linguagens Edições expressas do Visual Studio 2005
    928425 926601 Russo Visual Studio 2005 Team Suite

Problemas conhecidos e soluções alternativas

  • Os usuários recebem permissão para instalar hotfixes para o Visual Studio 2005 SP1 no Windows Vista

    Se os hotfixes do Visual Studio 2005 SP1 forem lançados no futuro, você receberá permissão para instalá-los. No Windows Vista, a permissão é necessária no modo de interface do usuário e no modo silencioso. Se você precisar automatizar a instalação de hotfix no Windows Vista, deverá instalar hotfixes usando a conta administrador. Para obter mais informações, confira Visual Studio 2005 Service Pack 1 Atualização para Windows Vista.

  • Depuração em instalações do Windows de 64 bits

    O Visual Studio 2005 SP1 contém várias correções de depurador que funcionam quando você depura aplicativos de 32 bits em instalações do Windows de 64 bits. Apenas um subconjunto dessas correções funciona quando você depura aplicativos de 64 bits em instalações de 64 bits. Isso ocorre porque o Visual Studio 2005 SP1 não altera muitos dos componentes de depuração de 64 bits.

  • Depuração de aplicativos nativos do Visual Basic de 64 bits em instalações do Windows de 64 bits

    Ao depurar um aplicativo do Visual Basic no Visual Studio 2005 SP1 em um computador de 64 bits, você pode receber o seguinte erro quando o depurador tentar avaliar um nome parcialmente qualificado (MyName, por exemplo) na janela Relógio ou Imediato:

    BC 30699 "MyName não é declarado ou o módulo que o contém não é carregado na sessão de depuração".

    Ela só se aplica a aplicativos compilados usando qualquer CPU ou x64 como o Tipo de Plataforma. Uma otimização para o formato PDB (Protein Data Bank) foi feita no Visual Studio 2005 SP1. O formato PDB otimizado só pode ser usado pelo compilador do Visual Basic que é fornecido com o Visual Studio 2005 SP1. A depuração em uma instalação do Windows de 64 bits é feita por meio dos componentes de depuração remota, mas esses componentes não foram atualizados para entender o formato PDB otimizado.

    Para resolve esse problema, forneça uma qualificação completa para o nome nas janelas do depurador. Por exemplo, ConsoleApplication1.MyClass.MyName.

  • Depuração remota

    O Visual Studio 2005 SP1 não pode ser instalado em um sistema que não contém uma instalação do Visual Studio 2005. Portanto, computadores que contêm apenas componentes de depuração remota e que não têm o Visual Studio 2005 não podem ser atualizados pelo Visual Studio 2005 SP1.

    Para resolve esse problema, siga uma das seguintes etapas:

    • Aplique alterações do Visual Studio 2005 SP1 aos computadores que contêm os componentes de depuração remota substituindo-os pelos componentes em C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.

    • Compartilhe o C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ diretório em sua rede para que computadores remotos possam executar msvsmon.exe diretamente desse compartilhamento.

      Observação

      As correções de depuração no Visual Studio 2005 SP1 não estão instaladas em computadores de 64 bits porque nenhum dos arquivos no C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ foi alterado. Se você quiser aplicar as correções de depurador em sistemas remotos, use um sistema de 32 bits como a origem para os componentes de depuração.

  • Instalando vários SDKs (kits de desenvolvimento de software) do Windows Embedded CE 6.0

    Ao instalar vários SDKs do Windows Embedded CE 6.0 baseados no mesmo design do sistema operacional, você verá apenas um SDK no Assistente de Criação de Projetos Nativos do Visual Studio 2005 SP1.

    Cenário:

    1. Instale o Visual Studio 2005 SP1.
    2. Instale vários SDKs WINCE6.0 baseados no mesmo design do sistema operacional.
    3. Crie novos projetos nativos e clique em Plataformas para selecionar os SDKs da plataforma. Somente um SDK será listado.
  • Editor de Recursos Gerenciados

    Tentar adicionar uma nova imagem, ícone ou arquivo de texto ou um arquivo existente que não esteja na pasta do projeto ou em uma de suas subpastas, fará com que o Visual Studio exiba esta mensagem de erro:

    Tentativa de ler ou gravar memória protegida. Isso geralmente é uma indicação de que outra memória está corrompida.

    Para resolver esse problema:

    1. Mova ou copie o bitmap ou outro arquivo para a pasta de destino no projeto (geralmente a pasta Recursos ).
    2. Arraste o arquivo de lá para o editor de recursos gerenciado.
  • Versões recentes da fonte da biblioteca Qt dão erros na compilação

    Uma correção no compilador VC++ fez com que determinado código de modelo não compilasse com o Visual Studio 2005 SP1 e desse um erro C2244. O código que é compilado sem o SP1 usa classes de modelo herdadas e tipos aninhados. Em particular, as versões atuais da fonte da biblioteca Qt que usam esse código de modelo são afetadas por essa alteração.

    A forma mais básica do código problemático se parece com esta:

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typename A<T>::N_A test();
    };
    template <class T>
    typename A<T>::N_A B<T>::test()    /* 1 */
    {
        return 0;
    }
    

    A classe B de modelo herda da classe A do modelo. A<T> tem um tipo aninhado, N_A, que B<T>::test() retorna. O compilador do Visual Studio 2005 SP1 produz um erro C2244 na linha marcada como /* 1 */. A solução alternativa é introduzir um typedef para A<T>::N_A dentro e o uso desse typedef em B<T> todo B<T>. Com a solução alternativa, o código acima é alterado para:

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typedef A<T>::N_A N_B;  // typedef definition
        typename N_B test(); // use of the typedef in the return type
    };
    template <class T>
    typename B<T>::N_B B<T>::test()    // use of the typedef in the return type
    {
        return 0;
    }
    
  • Exibir eventos de aplicativo do Visual Basic falha no Visual Studio

    Clicar em Exibir Eventos de Aplicativo na página de propriedade Aplicativo em um projeto do Visual Basic fará com que o Visual Studio falhe se o arquivo ApplicationEvents.vb ainda não existir.

    Para resolve esse problema, crie um arquivo chamado ApplicationEvents.vb na raiz do projeto do Visual Basic e insira o seguinte texto:

    Namespace My
    ' The follow events are available for MyApplication:
    ' Startup: Raised when the application starts, before
    ' the startup form is created.
    ' Shutdown: Raised after all application forms are closed.
    ' This event is not raised if the application terminals
    ' abnormally.
    ' UnhandledException: Raised if the application encounters
    ' an unhandled exception.
    ' StartupNextInstance: Raised when launching a single-
    ' instance application and the application is already
    ' active.
    ' NetworkAvailabilityChanged: Raised when the network
    ' connection is connected or disconnected.
    
    Partial Friend Class MyApplication
    
    End Class
    
    End Namespace
    
  • O Designer XML falha quando a propriedade TargetNamespace de um esquema XML está vazia

    Quando os esquemas XML contêm um <Include> que faz referência a outros esquemas XML, o Designer XML pode falhar se o Namespace (xmlns) ou TargetNamespace (targetNamespace) for um valor que difere do namespace referenciado no esquema associado. Em outras palavras, quando os esquemas incluem outros esquemas, eles devem fazer referência ao mesmo namespace.

    Para resolver esse problema, siga estas etapas:

    1. Clique com o botão direito do mouse no arquivo de esquema no Gerenciador de Soluções e selecione Exibir Código para abrir o esquema no editor.
    2. Defina targetNamespace e xmlns para o mesmo namespace.
  • Team Foundation Server

    Para obter mais informações, consulte Microsoft Team Foundation Server Service Pack 1 2010.

  • Driver do criador de perfil se torna inutilizável no Windows 2000

    Às vezes, o driver do criador de perfil para de trabalhar em plataformas do Windows 2000. Tentar iniciar o monitor no modo de amostragem relatará um erro. Tentar iniciar o monitor no modo de rastreamento relatará um aviso sobre não poder executar o driver.

    Para resolver esse problema, siga estas etapas:

    1. Reinicialize o computador.

    2. Execute estes comandos:

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. Saia do computador.

    4. Entre no computador.

    5. Inicie o monitor como antes.

  • O CFindReplaceDialog não é localizado em projetos nativos do Dispositivo Inteligente

    O CFindReplaceDialog exibe texto em inglês quando chamado de um aplicativo nativo do Dispositivo Inteligente C++ em um dispositivo que não é inglês. Os recursos para CFindReplaceDialog não são localizados e não há resolução para esse problema.

  • Exemplos de SDK do Windows Mobile existentes e aplicativos nativos do Dispositivo Inteligente podem não compilar

    Muitos exemplos existentes e aplicativos de usuário nativos quando criados usando o Visual Studio 2005 SP1 não serão compilados com esta mensagem de erro:

    LNK2019 de erro: __GSHandlerCheck de símbolo externo não resolvido

    Exemplos no SDK do Windows Mobile 5.0 para Pocket PC e no SDK do Windows Mobile 5.0 para Smartphone são afetados por esse problema.

    O Visual Studio 2005 SP1 atualiza os compiladores do Visual Studio com o suporte /GS que já está disponível em Windows CE compiladores 6.0. Erros de link ocorrerão em projetos nativos do Dispositivo Inteligente C++ que não se vinculam explicitamente a libcmt.lib ou que foram desativados /GS, e que estão em execução em plataformas CE 6.0 pré-Windows Embedded.

    Para resolver esse problema:

    1. Inclua explicitamente libcmt.lib na lista de bibliotecas adicionais para vincular.
    2. Desative o aviso do vinculador (/nowarn:4099)
  • Falha no encadeamento de dados em testes Web codificados no Visual Studio Team Suite para Testadores de Software

    Esse erro ocorre quando testes Web codificados associados a diferentes fontes de dados são executados no mesmo teste de carga.

    Cenário:

    1. Crie dois testes Web codificados que usam a vinculação de dados e estão associados a diferentes fontes de dados.
    2. Adicione os dois testes a um único teste de carga.
    3. Execute o teste de carga.

    Um erro indica que os dados de uma das duas fontes de dados não podem ser encontrados.

    Não é uma resolução no momento. Lançaremos um hotfix durante o primeiro trimestre de 2007.

Aplicativos Web e projetos

  • O desempenho de refatoração em projetos do site ASP.NET é aprimorado

    Invocar uma operação de refatoração em uma solução que contém um site ASP.NET agora faz melhor.

    Antes de determinar se uma página de .aspx deve ser carregada, a operação de refatoração será:

    • Faça uma pesquisa lexical no elemento que está sendo refatorado para determinar se ele existe em uma página .aspx.

    • Determine se uma referência está acessível no escopo atual. Em projetos de Aplicativo Web, não há suporte para refatoração e localização de todas as referências de dentro de .aspx arquivos. No entanto, a refatoração em arquivos de código atrás é totalmente compatível.

  • Problemas de conversão de projeto de aplicativo Web

    A conversão de uma solução misturada que contém projetos do Visual C# e visual J# pode falhar ou pode produzir um projeto vazio. A solução alternativa é converter cada projeto individualmente começando com uma nova instância do Visual Studio para cada conversão.

    Cancelar a conversão de um projeto em um projeto de Aplicativo Web pode causar um erro e deixar o projeto em um estado meio convertido.

    A atualização de um projeto WebClass do Visual Basic 6 de 2003 pode não ser concluída. A solução alternativa é fechar o projeto e reabri-lo e executar novamente a atualização.

    Em Projetos de Aplicativo Web, quando você converte arquivos do Visual Basic ou arquivos .aspx, o arquivo de designer pode não ser atualizado corretamente. A solução alternativa é corrigir manualmente os arquivos.

  • Projetos de site e problemas gerais do projeto de aplicativo Web

    O sistema de projetos de Aplicativos Web não detecta arquivos deweb.config ausentes. Adicionar um controle que requer informações de configuração fará com que uma pasta falsa apareça em Gerenciador de Soluções. A solução alternativa é adicionar um arquivo web.config manualmente antes de adicionar quaisquer controles a um projeto de Aplicativo Web.

    Projetos de aplicativo Web que contêm subprojetos que referenciam controles no projeto raiz podem travar o IDE.

    Se uma solução de site da Web que contém arquivos .pdb e .xml for adicionada ao controle de origem do TFS, os arquivos .pdb e .xml arquivos podem não ser adicionados corretamente.

    O Visual Studio vazará memória quando você opera um Assistente dentro de um Modo de Exibição dentro de uma exibição multilocatário. A solução alternativa é salvar a solução e reiniciar o Visual Studio.

    Alterações na pasta bin no site e nos projetos do Aplicativo Web podem fazer com que o Visual Studio crie uma cópia de sombra de toda a pasta bin. Essa cópia pode retardar o desempenho do Visual Studio e consumir espaço em disco.

    Se a página e os controles de usuário existirem em namespaces diferentes que estão no mesmo namespace raiz, o código gerado não será compilado porque o namespace que o designer cria para a declaração do controle de usuário dentro da página está errado. A solução alternativa é excluir a declaração do arquivo de designer e colocá-la no arquivo de código atrás. Depois que ele for movido para o arquivo code-behind, ele permanecerá sem alterações, mesmo que você altere a página.

    Instalar e desinstalar navegadores de terceiros pode fazer com que a execução pressionando F5 e o comando Exibir no Navegador pare de funcionar para projetos de aplicativo Web. Você pode marcar para ver se a seguinte chave do registro ainda está disponível:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE] @="C:\Program Files\Internet Explorer\iexplore.exe"" ""Path"=""C:\Program Files\Internet Explorer;"""

    Depois de instalar o service pack, os projetos do Aplicativo Web no Windows 2000 podem não se conectar ao servidor de desenvolvimento ASP.NET do lado do cliente. O que pode fazer com que o build falhe e possa travar o Visual Studio. O problema é o resultado de uma condição de corrida entre o sistema de projeto e o servidor de desenvolvimento. A solução alternativa é configurar o projeto para usar o IIS no Windows 2000 e, assim, evitar o servidor de desenvolvimento.

    Em um projeto de aplicativo Web, a tentativa de criar um manipulador de eventos clicando duas vezes no evento no designer pode falhar quando a classe de página contiver um ou mais métodos sobrecarregados. O que não acontece quando você usa um projeto do Site da Web.

    A publicação de um projeto de aplicativo Web em um compartilhamento somente leitura fará com que o Visual Studio falhe. A solução alternativa é garantir que o compartilhamento seja gravável.

    Firewalls de terceiros podem causar falha no Visual Studio.

    Em um projeto de Aplicativo Web, cada uso de CTRL+F5 ou Exibição no Navegador fará com que uma nova instância da Internet Explorer seja lançada.

    Os projetos do site falham em aninhar corretamente em Projetos de Aplicativo Web.

    Adicionar uma imagem por meio da página de recursos de propriedades pode fazer com que uma mensagem de erro falsa seja exibida.

    O rastreamento do WSE 3.0 não funciona com projetos criados usando o projeto do Aplicativo Web do Visual Studio 2005. O rastreamento funciona conforme o esperado no WSE 3.0 para Projetos de Site da Web.

  • Habilitando a criação de perfil de rastreamento de projetos de aplicativo Web ou aplicativos de serviço Web

    O rastreamento de perfil do IDE do Visual Studio não funciona para projetos de Aplicativo Web ou aplicativos do Serviço Web. O código do usuário não é visto nos relatórios.

    Para resolver esse problema:

    1. Abra a página propriedades do projeto.

    2. Para projetos do Visual C#, adicione o seguinte à janela de linha de comando do evento post-build :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. Para projetos do Visual Basic, clique em Compilar Eventos para abrir a caixa de diálogo Build Events . Adicione o seguinte à janela de linha de comando de evento pós-build :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. Perfil, como de costume, do IDE. Se você quiser executar a criação de perfil de amostragem, remova essa linha da página de propriedade.

  • Erro não especificado ao fazer check-in no aplicativo Web do Visual Studio 2003 após conversão no Visual Studio 2005 SP1

    Esse erro ocorre no seguinte cenário:

    1. No Visual Studio 2003, crie uma solução, adicione um aplicativo Web e adicione-o ao controle de origem.

    2. No Visual Studio 2005, no menu Arquivo , clique em Abrir do controle de origem e selecione a solução do Visual Studio 2003.

    3. Na caixa de diálogo Migração exibida, clique em Concluir para migrar a solução para o Visual Studio 2005.

    4. Este aviso é exibido durante a migração:

      Um ou mais projetos na solução não puderam ser carregados pelos seguintes motivos: o arquivo do projeto ou a Web foi movido, renomeado ou não está em seu computador. Esses projetos serão rotulados como indisponíveis em Gerenciador de Soluções. Expanda o nó do projeto para mostrar o motivo pelo qual o projeto não pôde ser carregado.

    5. Clique em OK. A solução será migrada com êxito, mas o projeto não será migrado e não estará disponível em Gerenciador de Soluções.

    Para resolver esse problema, siga estas etapas:

    1. Instale o Visual Studio 2003.
    2. Crie uma solução no Visual Studio 2003.
    3. Instale o Visual Studio 2005.
    4. Carregue a solução no Visual Studio 2005 e salve-a.
    5. Instale o Visual Studio 2005 SP1.
    6. Carregue a solução salva na etapa 4.

Notas de hardware

  • Clientes que trabalham com tipos de placa ARMV4i e ARMV4T

    Se você estiver trabalhando com tipos de placa ARMV4i e ARMV4T com IDs de conjunto de instruções de 84017153 e 84082689, não poderá usar o Visual Studio para implantar aplicativos, depurar ou testar em dispositivos.

    Para resolver esse problema, siga estas etapas:

    1. Faça uma cópia de backup do Microsoft.TypeMaps.8.0.xsl, que está localizado em C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\.

      No Microsoft.TypeMaps.8.0.xsl, após <QISCONTAINER> (linha 6), adicione as seguintes linhas:

      <QIS ID="84017153">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      <QIS ID="84082689">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      
    2. Salve o arquivo.

  • Microsoft Device Emulator versão 2.0

    O Visual Studio 2005 SP1 não atualiza o Emulador de Dispositivo instalado. O Dispositivo Emulator 2.0 será lançado em janeiro de 2007. Com o Device Emulator 2.0, os usuários podem se beneficiar de um desempenho muito maior e do desenvolvimento de aplicativos de dispositivo de destino para a plataforma CE 6.0 recém-lançada.

  • Relatórios de Cristal para Visual Studio 2005 Service Pack 1

    Crystal Reports para Visual Studio 2005 Service Pack 1 será lançado na primavera de 2007. O service pack aumentará a qualidade geral dos recursos de produto existentes e manterá um alto nível de compatibilidade com o Visual Studio 2005 SP1 e o Windows Vista. O service pack resolverá problemas gerados pelos comentários do cliente e testes internos. A Business Objects está comprometida em aumentar a qualidade de nossos produtos.

  • Dotfuscator Community Edition

    O Dotfuscator Community Edition foi atualizado desde a versão original do Visual Studio 2005. Visite Soluções Preventivas para ler sobre as alterações e obter uma atualização gratuita.