dotnet new list-> Lista os templatesdotnet new <TEMPLATE>-> Cria um projeto baseado num template (Ex: console, webapi, worker, xunit, angular)dotnet new console -n NomeDoProjeto -o NomeDoDiretorio-> Cria um projeto console
dotnet build-> Faz build do projeto
dotnet run-> Executa o projetodotnet run --project MeuProjeto/MeuProjeto.csproj-> Executa o projetodotnet run --launch-profile Homologation-> Executa o projeto com um profile específico
dotnet watch <COMMAND>-> Hot reload. Usado em conjunto com comandos comorun,test,builddotnet watch run-> Executa o projeto e fica observando alteracões
dotnet new sln -n NomeDaSolution-> Cria uma solutiondotnet sln MinhaSolution.sln list-> Lista os projetos da solutiondotnet sln MinhaSolution.sln add MeuProjeto/MeuProjeto.csproj-> Adiciona um projeto na solutiondotnet sln MinhaSolution.sln add Frontend/Frontend.csproj Backend/Backend.csproj-> Adiciona múltiplos projetos na solutiondotnet sln todo.sln add **/*.csproj-> Adiciona múltiplos projetos na solution usando pattern (Unix olny)dotnet sln todo.sln add (ls -r **/*.csproj)-> Adiciona múltiplos projetos na solution usando pattern (Powershell)dotnet sln MinhaSolution.sln remove MeuProjeto/MeuProjeto.csproj-> Remove um projeto na solution
dotnet add Prjeto1.csproj reference Projeto2.csproj-> Adiciona uma referênciadotnet add Prjeto1.csproj reference Projeto2.csproj Projeto3.csproj-> Adiciona múltiplas referênciasdotnet add Prjeto1.csproj reference **/*.csproj-> Adiciona múltiplas referências usando pattern (Unix)dotnet remove Prjeto1.csproj reference Projeto2.csproj-> Remove uma referênciadotnet list Prjeto1.csproj reference-> Lista as referências
dotnet new gitignore-> Gera um arquivo .gitignore para projetos dotnet
dotnet add package <PACKAGE_NAME>-> Instala um pacote nugetdotnet add package Newtonsoft.Json --version 12.0.1-> Instala um pacoter nuget com uma versão específica
ENTRYPOINT ["dotnet", "MyProject.dll"]-> Define o entrypoint do dockerfileENTRYPOINT ["dotnet", "MyProject.dll", "--launch-profile Production"]-> Define o entrypoint do dockerfile e executa o app com um profile específico
dotnet tool install -g Amazon.Lambda.Tools-> Instala e/ou atualiza ferramentas para AWS Lambdadotnet new -i Amazon.Lambda.Templates-> Instala os templates para AWS Lambdadotnet new lambda.EmptyFunction -n MyProjectName-> Cria um projeto .NET usando template para AWS Lambda