Sem enrolação, deixe-me mostrar uma captura de tela da operação bem-sucedida no Linux/CentOS!
Os passos são os seguintes:
1: Certifique-se de que o Visual Studio está gerando uma versão do seu aplicativo. Se necessário, altere as configurações de configuração da build na barra de ferramentas de Debug para Release, conforme mostrado na imagem a seguir.
2: Clique com o botão direito no projeto XXX (não na solução XXX) e selecione Publicar no menu. Você também pode selecionar Publicar XXX no menu principal Construir Visual Studio. Quando você vir a caixa de diálogo Publicar mostrada na imagem a seguir, selecione Criar Novo Perfil para criar um novo perfil de publicação.
3: Na caixa de diálogo Selecionar Destino de Publicação, como mostrado na figura acima, selecione o botão OK para publicar a aplicação no sistema de arquivos local. O programa estará localizado no subdiretório bin\release\PublishOutput do diretório do projeto de aplicação
4: Neste ponto, você criou um perfil de publicação, selecione o botão Publicar na caixa de diálogo Publicar, conforme mostrado na imagem abaixo.
A saída publicada inclui os seguintes três arquivos que compõem a aplicação e podem ser implantados copiando esses arquivos para o sistema de destino: MyFirstNetCore.dll MyFirstNetCore.deps.json MyFirstNetCore.runtimeconfig.json Pasta runtimes O quarto arquivo, MyFirstNetCore.pdb, contém os símbolos de depuração. Não há necessidade de distribuir esse arquivo com o aplicativo, embora ele deva ser salvo nos casos em que a versão de lançamento do aplicativo precise ser depurada. A pasta runtimes é o pacote dll que o programa precisa
5: Faça upload para o sistema Linux/centos, não vou falar sobre o método específico da última vez.
6: Execução:
Podemos ver o efeito da imagem no topo do artigo!!. O programa de console net core roda com sucesso no ambiente Linux/CentOS!
Por fim, anexe o pacote de lançamento e o código-fonte! Conforme segue:
Turistas, se quiserem ver o conteúdo oculto deste post, por favor Resposta
|