Partilhar via


Demonstra Passo a passo: Converter um Projeto Web Visual Studio 2002 ou 2003 para um Projeto de Aplicativo Web Visual Studio 2008

Essa explicação passo a passo descreve como converter um projeto Web Visual Studio.NET 2002 ou Visual Studio.NET 2003 para um projeto aplicativo da Web Visual Studio 2008.O modelo de projeto de aplicativo Web do Visual Studio 2008 é semelhante ao modelo de projeto de aplicativo Web do Visual Studio 2005.Portanto, os processos de conversão são semelhantes.Para obter mais informações sobre projetos de aplicativo da Web, consulte Visão geral de Projetos de Aplicativos Web.

Você também pode converter de um projeto da Web Visual Studio.NET em um projeto de site Web Visual Studio 2008.No entanto, a conversão em um projeto aplicativo da Web é a abordagem que tem suporte e oferece a você a conveniência de ferramentas para ajudá-lo com a conversão.Por exemplo, quando você converte para um projeto aplicativo da Web Visual Studio 2008, você pode usar o Assistente de Conversão Visual Studio para automatizar parte do processo.Para obter informações sobre como converter um projeto Visual Studio.NET Web um Visual Studio 2008 Web site, consulte Comum projeto Web Conversion Issues and Solutions.

Há duas partes envolvidas ao converter um projeto da Web Visual Studio 2002 ou 2003 em um projeto aplicativo da Web Visual Studio 2008.As partes são as seguintes:

  • Convertendo o projeto.Você pode usar o Assistente de Conversão Visual Studio para a conversão inicial do projeto e dos arquivos Web.config.Mais tarde você pode usar o comando Converter para Aplicativo Web para atualizar os arquivos e estrutura do projeto.

  • Atualizando a versão .NET Framework do projeto.Você deve atualizar a versão .NET Framework do projeto para .NET Framework 2,0 SP1 ou .NET Framework 3,5.Esta atualização de versão .NET Framework é necessária porque Visual Studio 2008 não pode selecionar versões anteriores do .NET Framework.Você pode executar essa atualização durante a conversão do projeto, usando o Assistente de Conversão.Como alternativa, você pode atualizar a versão .NET Framework depois de converter o projeto.

    Observação:

    Você pode alterar a versão .NET Framework do projeto manualmente.Para fazer isso, em Visual Studio, abra as páginas de propriedades para o projeto, clique na guia Aplicativo e selecione uma nova versão na lista Framework de Destino.

Essa explicação passo a passo ilustra as seguintes tarefas:

  • Abrir o projeto Visual Studio.NET em Visual Studio 2008 e criar de um backup dos arquivos de projeto.

  • Atualizar a versão .NET Framework que o projeto utiliza.

  • Converter o arquivo de projeto e o arquivo Web.config.

  • Converter arquivos de código do ASP.NET.

  • Testar o projeto convertido.

Pré-requisitos

Para concluir esta explicação passo a passo, será necessário:

  • Visual Studio 2008.

  • Um projeto de site que foi criado em Visual Studio.NET versão 2002 ou 2003 que compila e executa sem erros.

Convertendo o Projeto e Atualizando a Versão do .NET Framework

Para começar, abra o projeto no Visual Studio 2008, que inicia a conversão.Ele oferece uma oportunidade para fazer backup do projeto antes de convertê-lo.

Observação:

É altamente recomendável que você faça o backup do projeto.A conversão funciona nos arquivos de projeto original, que não podem ser recuperados se a conversão não for bem-sucedida.

Para converter o projeto e fazer o backup dos arquivos.

  1. No Visual Studio 2008 no menu Arquivo, clique em Abrir e em seguida, clique em Projeto.

    A caixa de diálogo Open Project é exibida.

  2. Vá para a pasta que contém o projeto ou arquivo de solução para o Visual Studio.NET projeto, selecione o arquivo e em seguida, clique em Abrir.

    Observação:

    Certifique-se de que você abra o projeto usando o comando Abrir Projeto.Se você usar o comando Abrir Site da Web, o projeto será convertido em formato de projeto de site da Web.

    O Assistente de Conversão abre e solicita que você crie um backup antes de converter o projeto.

  3. Para criar o backup, clique em Sim.

  4. Clique em Procurar, selecione a pasta na qual o backup deve ser criado e em seguida, clique em Avançar.

  5. Clique em Finish.

    O backup é iniciado.

    Observação:

    Pode haver atrasos significativos enquanto o Assistente de Conversão copia os arquivos, sem atualização ou andamento indicados.Aguarde até que o processo seja concluído antes de continuar.

    Quando a conversão for concluída, o assistente solicita que você atualize o versão de destino do .NET Framework para o projeto.

  6. Para atualizar para o .NET Framework 3,5, clique em Sim.Para atualizar o projeto para o .NET Framework 2,0 SP1, clique em Não.

    É recomendável que você deixe selecionada a caixa de seleção que pergunta se você deseja atualizar todos os sites na solução.

    Se você atualizar para .NET Framework 3,5, arquivo Web.config do projeto é modificado ao mesmo tempo que o arquivo de projeto.

    Quando a atualização e a conversão tiverem terminado, será exibida uma mensagem que indica que você concluiu a primeira etapa da conversão de seu projeto.

  7. Clique em OK.

    O assistente exibe informações de status sobre a conversão.

  8. Clique em Close.

Testando o Projeto Convertido.

Após ter concluído a conversão, você pode testar o projeto para certificar-se de que ele seja executado.Isso também ajudará a identificar os códigos no projeto que deverão ser atualizados.

Para verificar se o projeto é executado

  1. Se você souber sobre as alterações necessárias para que o código execute na nova versão do .NET Framework, faça essas alterações.

  2. No menu Compilar, clique em Compilar.

    Quaisquer referências ausentes ou outros problemas de compilação no projeto são exibidos na janela Lista de Erros.Os problemas provavelmente serão referências do conjunto de módulos (assembly) faltando ou problemas com tipos gerados dinamicamente.

  3. No Gerenciador de Soluções, clique com o botão direito do mouse na página da Web que será usada para iniciar o aplicativo e em seguida, clique em Definir como Página Inicial.

  4. No menu Depuração, clique em Iniciar Depuração.

    Se a depuração não estiver habilitada, a caixa de diálogo Depuração não Habilitada é exibida.Selecione a opção para adicionar um arquivo Web.config que possui depuração habilitada, e em seguida, clique em OK.

  5. Verifique se o projeto convertido executa conforme o esperado.

    Não continue com o processo de conversão até que todos os erros de compilação e tempo de execução estejam resolvidos.

Convertendo Arquivos de Código do ASP.NET

Arquivos de página da Web ASP.NET e arquivos do controle de usuário em Visual Studio 2008 que usam o modelo code-behind possuem um arquivo de designer associado.Os arquivos que você acabou de convertido terão um arquivo code-behind associado, mas nenhum arquivo de designer.Portanto, a próxima etapa é para gerar os arquivos de designer.

Observação:

Apenas páginas da Web ASP.NET e controles de usuário que têm seu código em um arquivo separado requerem um arquivo de designer separado.Para páginas que têm código embutido e nenhum arquivo associado de código, nenhum arquivo de designer será gerado.

Para converter arquivos de código ASP.NET

  1. No Gerenciador de Soluções, clique com o botão direito do mouse no nome do projeto e clique em Converter para Aplicativo Web.

    Os arquivos são convertidos.

  2. Verifique se os arquivos de código convertidos tem um arquivo de código e um arquivo de designer.

  3. Crie e execute o projeto para verificar os resultados da conversão.

Consulte também

Conceitos

Visão geral: Convertendo Sites e Projetos Web para o Visual Studio 2008

Visão geral de Projetos de Aplicativos Web

Outros recursos

Conversão a partir do Visual Studio .NET 2002 ou 2003