Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste guia de início rápido, irá aprender como containerizar o seu projeto utilizando a modernização do GitHub Copilot para .NET. A ferramenta de modernização utiliza as capacidades de IA do GitHub Copilot para:
- Analise a estrutura e as dependências do seu projeto
- Gerar configurações do Dockerfile
- Crie imagens do Docker prontas para compilação
- Guiá-lo através do processo de conteinerização
Pré-requisitos
Antes de começar, certifique-se de que tem:
Sistema operativo Windows.
Visual Studio 2026 (ou Visual Studio versão 17.14.17 de 2022 e posteriores).
Pacote de desenvolvimento .NET para desktop com os seguintes componentes opcionais ativados:
- GitHub Copilot
- Agente de modernização GitHub Copilot
GitHub Copilot Subscrição (paga ou gratuita).
Iniciei sessão em Visual Studio usando uma conta GitHub com acesso Copilot.
Importante
Se mudar de subscrição, terá de reiniciar o Visual Studio.
O código deve ser escrito em C#.
Observação
Estes pré-requisitos aplicam-se ao Visual Studio. Para outros ambientes de desenvolvimento, veja Instalar modernização do GitHub Copilot.
Contentorize o seu projeto
A funcionalidade de modernização do GitHub Copilot para a containerização em .NET ajuda a containerizar seu projeto. Para iniciar o processo de conteinerização, conclua as seguintes etapas:
Abra o seu projeto no Visual Studio.
Execute a Avaliação da Aplicação e abra o Relatório de Avaliação.
Resolver os problemas de preparação para a cloud antes de executar a tarefa de Containerização Docker.
Certifique-se de ativar appModernizationDeploy na caixa de ferramentas GitHub Copilot.
Inicie a contentorização utilizando uma das seguintes abordagens:
Conteinerizar a partir do Relatório de Avaliação: No relatório de avaliação, selecione Executar a Tarefa para a tarefa de Conteinerização Docker.
Usa um prompt de containerização: Podes introduzir o seguinte prompt no chat Copilot para containerizar o teu projeto:
Inspeciona o meu projeto e ajuda-me a planear como containerizar a minha aplicação usando a ferramenta #appmod-get-containerization-plan. Execute o plano. O objetivo final é ter Dockerfiles que possam ser construídos.
Depois de iniciar o processo, GitHub Copilot pode pedir a sua aprovação para usar ferramentas ou executar comandos. Conceda permissão quando solicitado.
GitHub Copilot analisa o seu projeto e gera um plano. O plano inclui um detalhamento do seu projeto e etapas para a conteinerização do seu projeto.
GitHub Copilot segue os passos para gerar um Dockerfile e validar que a sua imagem Docker é construída com sucesso.
Quando GitHub Copilot termina de containerizar o seu projeto, fornece um resumo do que fez.
Observações
- Use Claude Sonnet 4 ou modelos posteriores para obter os melhores resultados.
- O Copilot pode demorar algumas iterações a corrigir erros de containerização.
Recursos adicionais
- Aproveitamos certas ferramentas na Assistência à Containerização. Mais informações