Questão FC546387
Em um projeto .NET Core ou .NET, o arquivo global.json é utilizado para gerenciar configurações relacionadas ao ambiente de desenvolvimento. Ele é um arquivo de configuração opcion
Frameworks para Desenvolvimento
FURB · 2025
Em um projeto .NET Core ou .NET, o arquivo global.json é utilizado para gerenciar configurações relacionadas ao ambiente de desenvolvimento. Ele é um arquivo de configuração opcional e tem um papel importante em cenários em que é necessário garantir consistência entre diferentes desenvolvedores ou ambientes de build. Com base nesse contexto, assinale a alternativa que representa o propósito principal do arquivo global.json em um projeto .NET Core:
- Registrar serviços para injeção de dependência, definindo quais classes serão usadas em toda a aplicação.
- Configurar políticas de segurança globais, como restrições de acesso ou autenticação para o projeto.
- Especificar a versão do SDK do .NET a ser usada pelo projeto, garantindo compatibilidade e consistência.
- Definir variáveis de ambiente globais para o projeto, como strings de conexão ou configurações de runtime.
- Definir namespaces globais para o projeto, simplificando o uso de classes em diferentes arquivos.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O arquivo global.json tem como propósito principal forçar qual versão do SDK do .NET será utilizada ao executar comandos e ao construir o projeto, garantindo compatibilidade e consistência entre desenvolvedores e ambientes de build.
O dotnet CLI procura esse arquivo no diretório atual e em diretórios ascendentes e, se encontrado, usa a versão declarada em vez da mais recente instalada. Um exemplo típico do conteúdo é: {"sdk": {"version": "6.0.100"}}. Esse campo é o que determina o SDK aplicado.
Esse controle evita divergências causadas por atualizações do SDK e problemas de build em integração contínua ou em equipes que possuem diferentes versões instaladas, mantendo comportamento previsível das ferramentas e das compilações.
Conteúdo do catálogo FC Concursos · Atualizado em