From 010b43cedfc488c5b2d585bc08bc49bd046ca612 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Tue, 13 Feb 2018 12:07:21 -0800 Subject: [PATCH] Make imports work without warnings or errors when the Sdk is referenced via MsBuild and package. --- src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.props | 4 +--- src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.targets | 8 ++++---- .../netstandard2.0/Microsoft.NET.Sdk.Razor.props | 3 +-- .../Microsoft.NET.Sdk.Razor.props | 16 ++++++++++++++++ 4 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 src/Microsoft.NET.Sdk.Razor/buildMultiTargeting/Microsoft.NET.Sdk.Razor.props diff --git a/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.props b/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.props index a02a52aed3..c95725d653 100644 --- a/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.props +++ b/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.props @@ -10,7 +10,5 @@ Copyright (c) .NET Foundation. All rights reserved. *********************************************************************************************** --> - - - + diff --git a/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.targets b/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.targets index 82e5ccf1e8..441bba39f8 100644 --- a/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.targets +++ b/src/Microsoft.NET.Sdk.Razor/Sdk/Sdk.targets @@ -11,11 +11,11 @@ Copyright (c) .NET Foundation. All rights reserved. --> - - $(MSBuildThisFileDirectory)..\buildMultiTargeting\Sdk.Razor.CurrentVersion.MultiTargeting.targets - $(MSBuildThisFileDirectory)..\build\netstandard2.0\Sdk.Razor.CurrentVersion.targets + + <_RazorSdkTargetsPath Condition="'$(IsCrossTargetingBuild)' == 'true'">$(MSBuildThisFileDirectory)..\buildMultiTargeting\Sdk.Razor.CurrentVersion.MultiTargeting.targets + <_RazorSdkTargetsPath Condition="'$(IsCrossTargetingBuild)' != 'true'">$(MSBuildThisFileDirectory)..\build\netstandard2.0\Sdk.Razor.CurrentVersion.targets - + diff --git a/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Microsoft.NET.Sdk.Razor.props b/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Microsoft.NET.Sdk.Razor.props index 439697f9bc..413376f510 100644 --- a/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Microsoft.NET.Sdk.Razor.props +++ b/src/Microsoft.NET.Sdk.Razor/build/netstandard2.0/Microsoft.NET.Sdk.Razor.props @@ -13,7 +13,6 @@ Copyright (c) .NET Foundation. All rights reserved. - - $(MSBuildThisFileDirectory)Sdk.Razor.CurrentVersion.targets + <_RazorSdkPackageReferenced>true diff --git a/src/Microsoft.NET.Sdk.Razor/buildMultiTargeting/Microsoft.NET.Sdk.Razor.props b/src/Microsoft.NET.Sdk.Razor/buildMultiTargeting/Microsoft.NET.Sdk.Razor.props new file mode 100644 index 0000000000..5c775cd329 --- /dev/null +++ b/src/Microsoft.NET.Sdk.Razor/buildMultiTargeting/Microsoft.NET.Sdk.Razor.props @@ -0,0 +1,16 @@ + + + + <_RazorSdkPackageReferenced>true + +