De modo geral, o comando dotnet pack da CLI (Command-Line I...

Próximas questões
Com base no mesmo assunto
Q4197763 Programação
De modo geral, o comando dotnet pack da CLI (Command-Line Interface) do .NET Core 3.1 e versões posteriores
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: O critério era reconhecer a finalidade do comando `dotnet pack` na CLI do .NET; entre as alternativas, só a E corresponde a esse comando.

Tema central: comando dotnet pack
Análise das alternativas
A
Errada
Incorreta. Publicar aplicativo e dependências para implantação corresponde a `dotnet publish`.
B
Errada
Incorreta. `dotnet pack` cria pacote NuGet (`.nupkg`), não armazena assemblies em repositório de runtime.
C
Errada
Incorreta. Executar testes de unidade automatizados é função de `dotnet test`.
D
Errada
Incorreta. Listar versões mais recentes de SDK e runtime corresponde a `dotnet sdk check`.
E
Certa
A alternativa E está correta porque descreve a função oficial do comando `dotnet pack` na CLI do .NET: gerar o pacote NuGet do projeto, com build do projeto no processo. O critério técnico cobrado era a finalidade do comando, e a documentação indicada na base afirma exatamente que ele "builds the project and creates NuGet packages".
Pegadinha da questão
A confusão real era entre comandos da CLI com finalidades próximas, especialmente `dotnet pack` e `dotnet publish`, além da associação indevida de "pack" com armazenamento em repositório.
Dica para questões semelhantes
  • Quando a questão cobrar comando da CLI do .NET, identifique a finalidade oficial exata do verbo: `pack` empacota, `publish` publica, `test` testa.
  • Se a alternativa mencionar pacote NuGet, o comando associado na base é `dotnet pack`.
  • Se a alternativa falar em implantação de aplicação, elimine `pack` e verifique `publish`.
  • Se a descrição tratar de verificação de versões de SDK/runtime, na base isso corresponde a `dotnet sdk check`.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo