Кажется, проблема в визуальной студии. Вот обходной путь:
1) Добавьте пакет NuGet Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
2) Измените ConfigureServices Метод в startup.cs
Заменить
services.AddControllersWithViews();
на
services.AddControllersWithViews().AddRazorRuntimeCompilation();
Это должно решить проблему. Я заметил, что обновления теперь выполняются довольно медленно, но быстрее, чем перезапуск сервера каждый раз.