migração .net framework para .net core

Rogério Borsoi 0 Pontos de reputação
2024-08-07T20:47:59.1133333+00:00

Olá!

Temos uma aplicação web em .net framework, na empresa... gostaríamos de migrá-la para o .net core (ou só .net... rs)... Minha dúvida é, seria fácil? o código continua o mesmo? tudo seria compatível? preciso reescrever todo o front?

Obrigado !

C#
C#
Uma linguagem de programação fortemente tipada e orientada a objetos com raízes na família C de linguagens e que inclui suporte para programação orientada a componentes.
23 perguntas
0 comentários Sem comentários
{count} votos

1 resposta

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 8,505 Pontos de reputação Fornecedor da Microsoft
    2024-08-07T20:55:20.95+00:00

    Olá Rogério Borsoi!

    Bem-vindo ao Microsoft Q&A!

     Migrar uma aplicação web do .NET Framework para o .NET Core (ou .NET) pode trazer muitos benefícios, como melhor desempenho, suporte multiplataforma e novas funcionalidades. No entanto, o processo pode variar em complexidade dependendo da estrutura e das dependências da sua aplicação atual. Aqui estão alguns pontos importantes a considerar:

    1. Compatibilidade de Código:
    2. Dependências e Pacotes NuGet:
      • Verifique se todas as bibliotecas e pacotes NuGet que sua aplicação utiliza são compatíveis com o .NET Core. Alguns pacotes podem precisar ser atualizados ou substituídos por alternativas compatíveis2.
    3. Reescrever o Front-End:
    4. Configuração e Arquivos de Projeto:
      • O formato dos arquivos de projeto (.csproj) mudou no .NET Core. Você precisará migrar seus arquivos de projeto para o novo formato. Ferramentas como o try-convert podem ajudar nesse processo.
    5. Testes e Validação:
      • Após a migração, é crucial realizar testes extensivos para garantir que tudo funcione como esperado. Isso inclui testes unitários, de integração e de aceitação.

    Aqui está um guia resumido para a migração:

    1. Escolha a Versão Correta: Decida qual versão do .NET Core ou .NET você deseja usar.
    2. Configure o Ambiente de Desenvolvimento: Instale o SDK do .NET Core e configure seu ambiente de desenvolvimento.
    3. Crie um Novo Projeto: Inicie um novo projeto no Visual Studio ou outra IDE de sua escolha.
    4. Migre o Código e Dependências: Transfira seu código e ajuste as dependências conforme necessário.
    5. Atualize os Pacotes NuGet: Certifique-se de que todos os pacotes NuGet são compatíveis com o .NET Core.
    6. Configure a Aplicação: Ajuste as configurações e arquivos de projeto para o novo ambiente.
    7. Teste e Implemente: Realize testes completos e implemente a aplicação no .NET Core.

    Como migrar do ASP.NET para o ASP.NET Core

    Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Se a resposta for a solução correta, clique em "Aceitar resposta" e vote educadamente nela. Se você tiver perguntas adicionais sobre essa resposta, clique em "Comentar". Nota: Siga as etapas em nossa documentação para habilitar notificações por e-mail se você gostaria de receber notificações por e-mail relacionadas a este tópico.

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.