У меня есть простой .Net Core 3.1 проект в VS 2019. Я редактирую cshtml-файл в VS во время работы проекта (т.е. устанавливаю цвет границы или добавляю метку). Под MVC я мог бы обновить окно браузера, и обновления будут отражены. Я мог видеть результаты моих изменений немедленно. Теперь я должен перезапустить проект и перейти на мою страницу, чтобы увидеть изменения. Очень расстраивает. Есть ли исправление для этого поведения?
Всего 1 ответ
Microsoft упомянула в документации, чтобы добавить время выполнения компиляции.
Компиляция во время выполнения может быть включена при настройке вашего приложения.
Добавьте пакет Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation .
Обновление Startup.cs
public void ConfigureServices(IServiceCollection services)
{
IMvcBuilder builder = services.AddRazorPages();
builder.AddRazorRuntimeCompilation();
...