Como actualizar um grupo de projecto do Visual Basic 6.0 para o Visual Basic .NET ou Visual Basic 2005

Traduções de Artigos Traduções de Artigos
Artigo: 309617 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo descreve como actualizar um grupo de projecto 6.0 do Visual Basic ou uma aplicação de n camadas para Visual Basic .NET ou Visual Basic 2005.

Descrição da técnica

Se actualizar um grupo de projecto do Visual Basic 6.0 ou uma aplicação de n camadas para Visual Basic .NET ou Visual Basic 2005, tem de actualizar um projecto ou camada cada vez.

Se a aplicação de três camadas incluir um componente de cliente, um componente comercial e um componente de acesso de dados, deve actualizar a aplicação pela seguinte ordem:
  1. Componente de acesso do cliente componentBusiness componentData
  2. Componente de acesso de componentData comercial
  3. Componente de acesso de dados
Numa aplicação de n camadas, sempre primeiro de actualizar a camada de cliente e, em seguida, actualizar outras camadas na árvore de dependência. Deverá seguir esta ordem por dois motivos:
  • Esta abordagem permite-lhe manter o trabalho de aplicação. Quando actualiza o cliente, dividir e trabalhar com apenas um componente da aplicação. Todos os outros componentes continuam a funcionar da mesma forma que funcionavam anteriormente. Com esta abordagem, isolar a área de trabalho. Em alternativa, se actualizar primeiro a camada de dados, subitamente interromper a camada de dados e os componentes que dependem da camada de dados.
  • Visual Basic 6.0 bloqueia bibliotecas (TypeLibs). Isto cria um problema se tiver de recriar o TypeLib ou recompilar a subjacente biblioteca de ligação dinâmica (DLL). Se actualizar primeiro a camada de negócio e, em seguida, actualizar o cliente, tem continuamente pare e reinicie Visual Basic 6.0 sempre que alterar a camada. Tenha em consideração o seguinte fluxo de trabalho:

    1. Actualiza ao meio tier.Change o Visual Basic 6.0 cliente aceder a tier.Run a camada intermédia.
    2. Altere o cliente do Visual Basic 6.0 para aceder a tier.Run a camada intermédia.
    3. Execute a camada.

    Se pretender alterar a DLL .NET, tem de reinicie fechar Visual Basic 6.0, recompilação no Visual Basic .NET ou no Visual Basic 2005, Visual Basic 6.0, e assim sucessivamente. Pode evitar este problema se primeiro de actualizar o cliente e, em seguida, actualizar a camada.
Para actualizar cada aplicação do Visual Basic 6.0, utilize a ferramenta de actualização que está incluída no Visual Basic .NET ou Visual Basic 2005. A ferramenta de actualização é iniciada quando utiliza o Visual Basic .NET ou Visual Basic 2005 para abrir um projecto de Visual Basic 6.0. Quando utiliza a ferramenta de actualização, o projecto de Visual Basic 6.0 não é alterado e é criado um novo projecto de Visual Basic .NET ou Visual Basic 2005. Antes de actualizar um projecto de Visual Basic 6.0, recomenda-se preparar para actualização. Para mais informações, consulte a secção REFERENCES.

Actualizar uma aplicação do Visual Basic 6.0 de N camadas para Visual Basic .NET ou Visual Basic 2005

Esta secção fornece informações detalhadas sobre como actualizar uma três camadas aplicação Visual Basic 6.0 (que consiste de um componente cliente, um componente comercial e um componente de acesso de dados) para o Visual Basic .NET ou Visual Basic 2005.
  1. Compilar cada um dos projectos no Visual Basic 6.0 e teste os projectos para garantir que a aplicação funciona correctamente.

    Nota : é importante criar o grupo uma vez que o novo projecto de cliente do Visual Basic .NET ou Visual Basic 2005 ainda utiliza o componente de negócio e dados do Visual Basic 6.0 através de interoperabilidade. Do mesmo modo, o novo Visual Basic .NET ou Visual Basic 2005 negócio componente projecto ainda referencia o componente de dados do Visual Basic 6.0 através de interoperabilidade.
  2. Actualizar o componente cliente pela primeira vez. Iniciar Microsoft Visual Studio .NET ou Microsoft Visual Studio 2005 e abrir o projecto de cliente do Visual Basic 6.0. O ' Assistente de actualização é iniciado.

    Nota : O Visual Basic .NET ou o Assistente de actualização do Visual Basic 2005 foi incluído no Visual Studio .NET Professional ou no Visual Studio 2005.

  3. Siga os passos no Assistente para criar um novo cliente Visual Basic .NET ou Visual Basic 2005 projecto e um relatório de actualização.
  4. Rever o relatório de actualização, que normalmente inclui avisos sobre modificações adicionais necessários. Modificar o novo Visual Basic .NET ou Visual Basic 2005 cliente projecto forma recomendada.
  5. Execute o novo projecto de cliente de Visual Basic .NET ou Visual Basic 2005 para verificar se o cliente não funciona. Lembre-se que o novo cliente referencia ainda o componente de acesso de Visual Basic 6.0 empresariais e de dados, através de interoperabilidade.
  6. Actualize a camada (o objecto de negócio). Abrir o projecto do Visual Basic 6.0 negócio objecto no Visual Basic .NET ou Visual Basic 2005 e concluir os passos no Assistente de actualização.
  7. Reveja o relatório de actualização e modificar o novo componente empresariais Visual Basic .NET ou Visual Basic 2005 conforme recomendado.
  8. Uma vez que o novo projecto de cliente do Visual Basic .NET ou Visual Basic 2005 ainda referenciar o componente de negócio do Visual Basic 6.0, elimine esta referência e adicione uma nova referência ao recém-criado Visual Basic .NET ou Visual Basic 2005 negócio componente projecto.
  9. Teste a aplicação para garantir que funciona correctamente. Lembre-se que os componentes de cliente e de negócio ainda estão a utilizar o componente de acesso de dados do Visual Basic 6.0.
  10. Actualizar a camada final (componente acesso a dados). Abra o projecto de componente de acesso do Visual Basic 6.0 dados no Visual Basic .NET ou no Visual Basic 2005 e concluir os passos o ' Assistente de actualização.
  11. Rever o relatório de actualização e modificar o novo Visual Basic .NET ou Visual Basic 2005 dados acesso componente forma recomendada.
  12. Eliminar todas as referências ao componente de acesso de dados do Visual Basic 6.0 no negócio do Visual Basic .NET ou Visual Basic 2005 e componentes de cliente, adicione referências ao novo componente projecto do Visual Basic .NET dados acesso.
  13. Teste a aplicação para garantir que funciona correctamente.

Referências

Para mais informações, consulte o seguinte Web site da Microsoft:
A preparar as aplicações do Visual Basic 6.0 para a actualização para o Visual Basic.NET
http://msdn.microsoft.com/en-us/library/aa260644.aspx

Propriedades

Artigo: 309617 - Última revisão: 6 de dezembro de 2006 - Revisão: 2.5
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
Palavras-chave: 
kbmt kbvs2005swept kbvs2005applies kbmigration kbhowtomaster KB309617 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 309617

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com