From ab5dfe537465b79a5fe809da149bb1db7354f1f6 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Sun, 13 Sep 2020 14:46:47 -0700 Subject: [PATCH] Allow dotnet-watch to look for changes to .razor.css files (#25792) Fixes https://github.com/dotnet/aspnetcore/issues/25483 --- .../integrationtests/BuildIntrospectionTest.cs | 12 ++++++++++++ .../netstandard2.0/Sdk.Razor.CurrentVersion.targets | 2 +- .../test/testassets/RazorTest.Introspection.targets | 4 ++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/BuildIntrospectionTest.cs b/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/BuildIntrospectionTest.cs index c857f59ee4..ecb82a18d1 100644 --- a/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/BuildIntrospectionTest.cs +++ b/src/Razor/Microsoft.NET.Sdk.Razor/integrationtests/BuildIntrospectionTest.cs @@ -275,5 +275,17 @@ namespace Microsoft.AspNetCore.Razor.Design.IntegrationTests Assert.BuildPassed(result); Assert.BuildOutputContainsLine(result, $"RazorTasksPath: {expected}"); } + + [Fact] + [InitializeTestProject("ComponentApp")] + public async Task IntrospectRazorSdkWatchItems() + { + // Arrange + var result = await DotnetMSBuild("_IntrospectWatchItems"); + + Assert.BuildPassed(result); + Assert.BuildOutputContainsLine(result, "Watch: Index.razor"); + Assert.BuildOutputContainsLine(result, "Watch: Index.razor.css"); + } } } diff --git a/src/Razor/Microsoft.NET.Sdk.Razor/src/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets b/src/Razor/Microsoft.NET.Sdk.Razor/src/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets index 0a9b778e6f..fbb16130b4 100644 --- a/src/Razor/Microsoft.NET.Sdk.Razor/src/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets +++ b/src/Razor/Microsoft.NET.Sdk.Razor/src/build/netstandard2.0/Sdk.Razor.CurrentVersion.targets @@ -877,7 +877,7 @@ Copyright (c) .NET Foundation. All rights reserved. - + diff --git a/src/Razor/test/testassets/RazorTest.Introspection.targets b/src/Razor/test/testassets/RazorTest.Introspection.targets index de0fc9ee3e..c862fa248d 100644 --- a/src/Razor/test/testassets/RazorTest.Introspection.targets +++ b/src/Razor/test/testassets/RazorTest.Introspection.targets @@ -47,6 +47,10 @@ + + + + <_SdkTaskPath>$([System.IO.Path]::GetFullPath('$(RazorSdkBuildTasksAssembly)'))