Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Função PreserveCompilationContext

Qual é a função da propriedade PreserveCompilationContext? Apenas seta-se essa função na aula mais não explica-se o porque do uso, qual é a responsabilidade da mesma na compilação.

3 respostas
solução!

Thiago, bom dia, tudo bem?

De fato não expliquei porque não existe muita documentação sobre o assunto. Além disso, não tinha a ver com o foco que eu queria dar naquele vídeo.

Vou tentar explicar aqui porque mencionei isso na aula, depois me dá um feedback se te ajudou, ok?

Pesquisando nas issues relacionadas ao AspNet Core descobri que a opção PreserveCompilationContext é uma configuração exigida para compilar as views. Quando ela está habilitada indicamos que nossas views serão compiladas em tempo de execução. Ela pode ser desligada e usada em conjunto com outras opções para pré-compilar as views e assim diminuir o tempo de espera do usuário ao solicitar aquela view específica.

Mais detalhes (em inglês) aqui.

De repente se você achar legal, crio uma atividade-extra no curso com essa explicação, o que acha?

Obrigado Daniel, acredito que vale apenas adicionar no curso.

Feito, Thiago!

https://cursos.alura.com.br/course/introducao-ao-mvc-com-asp-net-core/task/49426

E com os devidos agradecimentos ;-)