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
,build
dotnet 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