v2.2.0
ASP.NET Core release notes
We have disabled view recompilation when .cshtml change by default (except for the Development
environment). A new flag called AllowRecompilingViewsOnFileChange
has been introduced in RazorViewEngineOptions
, which can be used to configure whether the view engine will watch for file changes. The settings is set to false
by default for all environments but Development
. If you are using Visual Studio to debug, then it will launch the application in the Development
environment by default. You can find more details about the change by looking at this PR: https://github.com/aspnet/Mvc/pull/8369/files
In case you would like to keep the view recompilation enabled for your project, you can choose so by configure Razor options in Startup.ConfigureService method using the following code block:
services.AddMvc() .SetCompatibilityVersion(CompatibilityVersion.Version_2_2) .AddRazorOptions(options => options.AllowRecompilingViewsOnFileChange = true);