Criando projeto console
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
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
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
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
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
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
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.






