From 500bdc1fd42ba0bdd3058006a6275db1be8166b4 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Mon, 7 Jan 2019 15:09:56 -0800 Subject: [PATCH] Exclude RazorComponent items from RazorGenerate item group Interim solution to allow components to share the .cshtml extension. When declared in the project file, the SDK will prevent RazorComponent items from being included in the RazorGenerate itemgroup. \n\nCommit migrated from https://github.com/dotnet/aspnetcore-tooling/commit/92e2c70b699a35b1410b80863aa0c3415aa0bbc6 --- .../Sdk.Razor.CurrentVersion.targets | 5 +++- .../test/IntegrationTests/Assert.cs | 26 ++++++++++++++++--- .../BuildWithComponentsIntegrationTest.cs | 2 ++ .../ComponentLibrary/ComponentLibrary.csproj | 15 ----------- .../Components/Counter.cshtml | 1 + .../MvcWithComponents.csproj | 4 +++ 6 files changed, 34 insertions(+), 19 deletions(-) create mode 100644 src/Razor/test/testassets/MvcWithComponents/Components/Counter.cshtml 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 704b14d22a..a4cb71a514 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 @@ -367,7 +367,10 @@ Copyright (c) .NET Foundation. All rights reserved. - + - - - - - - - diff --git a/src/Razor/test/testassets/MvcWithComponents/Components/Counter.cshtml b/src/Razor/test/testassets/MvcWithComponents/Components/Counter.cshtml new file mode 100644 index 0000000000..f8b81d88c7 --- /dev/null +++ b/src/Razor/test/testassets/MvcWithComponents/Components/Counter.cshtml @@ -0,0 +1 @@ +This file should produce a component diff --git a/src/Razor/test/testassets/MvcWithComponents/MvcWithComponents.csproj b/src/Razor/test/testassets/MvcWithComponents/MvcWithComponents.csproj index c50aefcff5..1d3cf1b9ed 100644 --- a/src/Razor/test/testassets/MvcWithComponents/MvcWithComponents.csproj +++ b/src/Razor/test/testassets/MvcWithComponents/MvcWithComponents.csproj @@ -29,6 +29,10 @@ + + + +