<member> Microsoft.VisualBasic.Compatibility.VB6. é obsoleto e com suporte nos processos de 32 bits somente
Nas versões anteriores do Visual Studio.NET, o Assistente de atualização foi fornecido para atualizar projetos criados no Visual Basic 6.0. Como parte do processo de atualização, o assistente é usado o Microsoft.VisualBasic.Compatibility namespaces para fornecer funcionalidade que não estava disponível na versão 1.0 da.NET Framework.
2010 De Visual Studio não inclui mais a capacidade de atualizar aplicativos de Visual Basic 6.0 e na versão 4 do.NET Framework, todos os membros desses espaços para nome são marcados como obsoletos.
Isso significa é que o Compatibility namespaces não podem ser incluídos em versões futuras do.NET Framework. Embora isso não tem impacto no seu aplicativo em 2010 de Visual Studio, ele pode causar alterações significativas em seu aplicativo em versões futuras do Visual Studio.
Além disso, o Visual Basic 6.0 e o Compatibility namespaces foram projetados para plataformas de 32 bits de destino. Chamar o Compatibility namespaces a partir de um processo de 64 bits não é suportada e pode causar resultados imprevisíveis.
Há várias opções para lidar com esse aviso.
Alterar a versão do framework de destino
- O aviso aparece somente se a versão de destino do.NET Framework é definido como 4. Se seu aplicativo não exigir recursos específicos para a versão 4, altere a versão para a versão 3.5. For more information, see Como: Destino de um específico.NET Framework versão ou perfil.
Atualizar código que referencia os namespaces de compatibilidade
Funciona na Compatibility namespaces foram criados para contornar limitações na versão 1.0 da.NET Framework. Na maioria dos casos, a funcionalidade adicionada em versões posteriores do framework pode ser usada para reescrever as funções, resultando em melhor desempenho.
Observação As informações mais recentes sobre a atualização Visual Basic 6.0 código visite o Visual Basic 6.0 Resource Center https://go.microsoft.com/fwlink/?LinkID=186768.
Ignorar o aviso.
O aviso não tem impacto no seu aplicativo em 2010 de Visual Studio. Se você pretende atualizar o aplicativo para futuras versões do Visual Studio ou simplesmente deseja adiar a sua decisão, não faça nada.
Embora nenhuma decisão foi feita, é possível que o assembly que contém o Compatibility namespace poderia ser removido de uma versão futura do.NET Framework redistribuível. Isso poderia exigir separadamente do pacote o assembly e redistribuí-lo com seu aplicativo.