Asp.net core 除非项目重新启动,否则VS.NETCoreRazor页面不会更新

Asp.net core 除非项目重新启动,否则VS.NETCoreRazor页面不会更新,asp.net-core,.net-core,razor-pages,Asp.net Core,.net Core,Razor Pages,我在2019年有一个简单的.Net Core 3.1项目。在项目运行时,我在VS中编辑cshtml文件(即设置边框颜色或添加标签)。在MVC下,我可以刷新浏览器窗口,更新将被反映出来。我可以立即看到我的改变的结果。现在,我必须重新启动项目并导航到我的页面以查看更改。非常令人沮丧。是否有此行为的修复程序?Microsoft在文档中提到要添加运行时编译 通过配置应用程序,可以选择启用运行时编译 添加Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation包

我在2019年有一个简单的.Net Core 3.1项目。在项目运行时,我在VS中编辑cshtml文件(即设置边框颜色或添加标签)。在MVC下,我可以刷新浏览器窗口,更新将被反映出来。我可以立即看到我的改变的结果。现在,我必须重新启动项目并导航到我的页面以查看更改。非常令人沮丧。是否有此行为的修复程序?

Microsoft在文档中提到要添加运行时编译

通过配置应用程序,可以选择启用运行时编译

添加Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

更新Startup.cs

    public void ConfigureServices(IServiceCollection services)
    {
        IMvcBuilder builder = services.AddRazorPages();
        builder.AddRazorRuntimeCompilation();
    ...

Microsoft在文档中提到要添加运行时编译

通过配置应用程序,可以选择启用运行时编译

添加Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

更新Startup.cs

    public void ConfigureServices(IServiceCollection services)
    {
        IMvcBuilder builder = services.AddRazorPages();
        builder.AddRazorRuntimeCompilation();
    ...