De acordo com a documentação , as visualizações do Razor devem, por padrão, recompilar na mudança em ambientes locais para ASP.NET Core 3.0.
No entanto, meu projeto não faz isso localmente. Se eu alterar uma visualização e atualizar quando estiver depurando localmente, a alteração não será refletida. Tenho que interromper a solução, executar novamente e ver a mudança.
Estou fazendo isso em um modelo de aplicativo da Web ASP.NET Core padrão no Visual Studio 2019 com ASP.NET Core 3.0.0 Preview 2 usando páginas do Razor. Alguma ideia se eu preciso mudar as configurações para habilitar este recurso?
ATUALIZAÇÃO DE NOVEMBRO DE 2019 PARA O 3.0 FULL RELEASE:
Esta questão ainda recebe muitos pontos de vista. Algumas respostas citadas para adicionar
services.AddControllersWithViews().AddRazorRuntimeCompilation();
Para sua ConfigureServices()
função Startup.cs
após adicionar o Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
pacote NuGet. No meu caso, estou usando apenas o Razor Pages, então não ligo AddControllersWithViews()
. Em vez disso, isso funcionou para mim:
services.AddRazorPages().AddRazorRuntimeCompilation();