From 7a66d5a02fca42887f176c4fe1a4e4ea6f55e31b Mon Sep 17 00:00:00 2001 From: Pranav K Date: Fri, 31 May 2019 15:17:29 -0700 Subject: [PATCH 1/2] Remove Razor versioning number from DotNetWatch.targets Application restarts on changes to Razor files * .cshtml and .razor files cause dotnet-watch to reload by default * .cshtml files do not cause VS or dotnet-watch to reload when using RuntimeCompilation Fixes https://github.com/aspnet/AspNetCore/issues/9644 --- .../Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets index 506e12c735..4e14b0bc0b 100644 --- a/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets +++ b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets @@ -5,5 +5,8 @@ true + + + $(RazorUpToDateReloadFileTypes.Replace('.cshtml', '')) From 807cbf5dd3526b8af3e3f4da1d498ef9f6c24cae Mon Sep 17 00:00:00 2001 From: Pranav K Date: Sat, 1 Jun 2019 08:13:42 -0700 Subject: [PATCH 2/2] dotnet-watch --- .../Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets index 4e14b0bc0b..f12a646391 100644 --- a/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets +++ b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/build/netcoreapp3.0/Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.targets @@ -8,5 +8,7 @@ $(RazorUpToDateReloadFileTypes.Replace('.cshtml', '')) + + false