Criando projeto console
O que é um projeto console
Section titled “O que é um projeto console”Projetos console são projetos simples do .NET para criar exemplos ou simples códigos para validar alguma informação ou necessidade.
Podemos criar quantos projeto console quisermos e são bem simples, irei explicar cada arquivo e suas utilidades.
Criando um projeto console usando .NET CLI
Section titled “Criando um projeto console usando .NET CLI”Se você tiver o compilador do .NET instalado em seu computador, você pode criar um projeto diretamente em seu console, onde primeiro deve ser visto qual é a versão do seu .NET instalado.
dotnet --versionAgora podemos criar um template inicial de um projeto usando o seguinte comando, onde irei mostrar os arquivos gerados:
dotnet new console -n MyAppQuando rodamos esse comando ele irá criar os seguintes arquivos em um diretório:
DirectoryMyApp/
- MyApp.csproj
- Program.cs
- appsettings.Development.json
- appsetings.json
Uma pequena descrição de cada arquivo:
-
MyApp.csproj
- Arquivo em XML
- Define quais arquivos fazem parte da compilação
- Gerência dependências (Pacotes Nuget, Referências, etc)
- Configura o Build (Versão do .NET, Tipo de Saída,etc)
- Integra com ferramentas (dotnet CLI)
- OBS: sem esse arquivo, o .NET não saberia como compilar o projeto ou executar.
-
Program.cs
- Arquivo C# com a incialização de código do nosso projeto, com a Main().
- Esta é a porta de entrada de configurações do nosso projeto, onde podemos criar multiplos arquivos C# com o que precisamos e os conectamos nesse arquivo para ser iniciado no inicio do projeto.
-
appsettings.json
- É um arquivo JSON que tem as configurações necessárias de forma estruturada.
- Serve para colocar configurações do RabbitMQ, Logs, Conexão com banco de dados, etc.
- Possui todas as configurações necessárias para projetos ou programas externos necessários para a aplicação.
Criando um projeto console pelo visual studio 2022
Section titled “Criando um projeto console pelo visual studio 2022”Página inicial do Visual Studio 2022
Section titled “Página inicial do Visual Studio 2022”Quando você abre o Visual Studio 2022 ele mostra os últimos projetos abertos.
Na mesma página, tem a opção Create new project que irá nos levar a um conjunto de páginas para podermos criar nosso projeto.
![]() |
Lista de tipos de projetos
Section titled “Lista de tipos de projetos”No Visual Studio 2022 temos uma lista de possiveis tipos de projetos que queremos criar.
Devemos escolher nesse caso a opção Console App e clicamos em Next para irmos as etapas seguintes
![]() |
Defina o nome do projeto e nome da Solution
Section titled “Defina o nome do projeto e nome da Solution”Solution é um arquivo que gerencia todos os projetos conectados, onde utilizamos esse arquivo com a extensão .sln para definirmos como os multiplos projetos junto são gerenciados, irei explicar esse arquivo mais tarde tanto pelo console quando no Visual Studio 2022.
Agora vamos definir o nome do nosso projeto console, o nome do arquivo solution vai ser do mesmo nome.
![]() |
Definição da versão do projeto
Section titled “Definição da versão do projeto”Agora simplesmente definimos qual versão do .NET queremos utilizar, onde definimos a versão desejada do .NET, no meu caso utilizo a versão .NET 8.
![]() |
Pós criação no Visual Studio 2022
Section titled “Pós criação no Visual Studio 2022”Quando é criado pelo Visual Studio, o nosso projeto é aberto pela Solution, por isso o arquivo .csproj não é mostrado, porque ele foi lido e mostrado na nossa IDE pelo Solution Explorer com o nome do projeto.
![]() |
Se clicarmos em cima do nome MyApp Ele vai nos mostrar os dados no arquivo MyApp.csproj, que são os dados da configuração e dependencias do NuGet do projeto.
![]() |
Se clicarmos em cima do nome Program.cs iremos ver o código básico gerado automáticamente pelo Visual Studio para podermos testar a construção do projeto.
![]() |
No próximo passo, irei mostrar como configurar um solution e projetos de testes.






