O comando da CLI (Command Line Interface) do .NET Core 3.1 ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: A chave era identificar o comando cuja função é restaurar dependências de projeto via NuGet de forma explícita, e não apenas como efeito indireto de outro comando; isso aponta para dotnet restore.
dotnet pack tem como finalidade empacotar o projeto em pacote NuGet. A base informa que ele pode até participar de restauração implícita, mas não é o comando cuja função específica é restaurar dependências explicitamente.dotnet restore é o comando da CLI definido para restaurar dependências e ferramentas do projeto. A base destaca, ainda, que outros comandos podem fazer essa restauração de modo implícito, o que não é o caso pedido no enunciado.dotnet publish serve para publicar a aplicação e suas dependências para implantação. O erro está em confundir um comando que pode acionar restore implicitamente com o comando de restore explícito pedido no enunciado.dotnet dependencies é eliminado pela nomenclatura oficial: a base informa que esse comando não consta na listagem oficial dos comandos padrão da CLI do .NET.dotnet sdk check tem outro objeto operacional: verificar versões disponíveis ou instaladas de SDK e Runtime. Isso não corresponde a procurar e baixar dependências de projeto via NuGet.dotnet publish e dotnet pack podem disparar restore, mas não são o comando específico de restore pedido.- Quando a questão pedir o comando específico para buscar e baixar dependências de projeto via NuGet, procure o verbo funcional de restauração:
restore. - Se o enunciado destacar 'explicitamente', elimine comandos que apenas podem executar restore de modo implícito durante outra tarefa, como publicar ou empacotar.
- Verifique a finalidade principal do comando na CLI: empacotar, publicar, checar SDK e restaurar dependências são funções distintas.
- Desconfie de nomes plausíveis que não aparecem na nomenclatura oficial da CLI, como
dotnet dependencies.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo