Publicação
📽 Veja esta vídeo-aula no Youtube
Para publicar a versão atual do projeto use:
dotnet publish -c Release
Será criada uma pasta em bin\Release\net9.0\publish com o conteúdo a ser distribuído.
Para executar, acessa essa pasta e digite:
dotnet NomeDoProjeto.dll
No Windows você pode digitar somente NomeDoProjeto, ou dar duplo clique arquivo .exe.
Essa versão será portátil, ou seja, poderá ser executada em qualquer sistema operacional que suporte .NET, como Windows, Linux, MacOS, etc. desde que instalado o .NET Core Runtime.
Distribuição
Uma maneira de distribuir seu projeto é criando um site para que se possa fazer o download. Podemos fazer isso utilizando o GitHub Pages.
- Crie um
.zipcom o conteúdo da pastapublish. - Salve esse arquivo em uma pasta
dist, na raiz do seu projeto. - Escreva um arquivo README bacana, incluindo link de download (apontando para o
.zipemdist). - Publique como um site usando o GitHub Pages.
GitHub Pages
Entre em Settings:

Depois em Pages

Ative o GitHub Pages para a branch main:

Clique em Save.
Clique em Actions.

Clique em Deployments.

Guarde o link abaixo de All deployments

Edite a descrição para incluir o link:


Ficará assim:

Altere o arquivo README.md livremente. Ele será convertido para HTML e será sua home-page
Você pode divulgar somente o link do seu site, sem que a pessoa precise conhecer o GitHub.
Editando o tema do seu projeto
- Escolha um dos temas a seguir: https://pages.github.com/themes/
- Adicione um arquivo _config.yml com as instruções do seu tema.
- Exemplo do tema Hacker - https://github.com/pages-themes/hacker
remote_theme: pages-themes/hacker@v0.2.0
plugins:
- jekyll-remote-theme
Projeto criado na vídeo-aula
https://ermogenes.github.io/ObrigadoDevCSharp/