From 0bf42114de9f6ce16b1ec1e7ffc04c4dc36aa83c Mon Sep 17 00:00:00 2001 From: Daniel Plaisted Date: Tue, 13 Nov 2018 15:04:44 -0800 Subject: [PATCH] Include bundled tools in layout --- old/build/BundledDotnetTools.props | 9 ----- old/build/templates/templates.csproj | 14 ------- src/redist/redist.csproj | 5 +++ src/redist/targets/BundledDotnetTools.targets | 39 +++++++++++++++++++ src/redist/targets/GenerateLayout.targets | 1 + src/redist/targets/LayoutTool.csproj | 27 +++++++++++++ 6 files changed, 72 insertions(+), 23 deletions(-) delete mode 100644 old/build/BundledDotnetTools.props delete mode 100644 old/build/templates/templates.csproj create mode 100644 src/redist/targets/BundledDotnetTools.targets create mode 100644 src/redist/targets/LayoutTool.csproj diff --git a/old/build/BundledDotnetTools.props b/old/build/BundledDotnetTools.props deleted file mode 100644 index bd3259451..000000000 --- a/old/build/BundledDotnetTools.props +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/old/build/templates/templates.csproj b/old/build/templates/templates.csproj deleted file mode 100644 index 2b8443fc6..000000000 --- a/old/build/templates/templates.csproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Library - false - - - - - - - - diff --git a/src/redist/redist.csproj b/src/redist/redist.csproj index b4c374b20..c49bc5099 100644 --- a/src/redist/redist.csproj +++ b/src/redist/redist.csproj @@ -5,12 +5,17 @@ false + + + + + diff --git a/src/redist/targets/BundledDotnetTools.targets b/src/redist/targets/BundledDotnetTools.targets new file mode 100644 index 000000000..387e0e78a --- /dev/null +++ b/src/redist/targets/BundledDotnetTools.targets @@ -0,0 +1,39 @@ + + + + + + + + + + + + %(Identity)/%(Version)/ + $(NuGetPackageRoot)$([MSBuild]::ValueOrDefault('%(PackagePathRelativeToPackageRoot)', '').ToLower())/ + %(Identity)/%(Version)/%(Identity).%(Version).nupkg + $(NuGetPackageRoot)$([MSBuild]::ValueOrDefault('%(NupkgPathRelativeToPackageRoot)', '').ToLower()) + + + + + + + + + PackageToRestore=%(BundledDotnetTool.Identity); + PackageVersionToRestore=%(BundledDotnetTool.Version); + RestoreProjectStyle=DotnetToolReference; + TargetFramework=$(TargetFramework); + LayoutFolder=$(SdkOutputDirectory)DotnetTools/ + + + + + + + + + diff --git a/src/redist/targets/GenerateLayout.targets b/src/redist/targets/GenerateLayout.targets index 2d570dccf..d4061dd8e 100644 --- a/src/redist/targets/GenerateLayout.targets +++ b/src/redist/targets/GenerateLayout.targets @@ -218,6 +218,7 @@ ExtractBundledComponents; GenerateBundledVersions; LayoutTemplates; + LayoutBundledTools; RetargetTools" AfterTargets="Build"> diff --git a/src/redist/targets/LayoutTool.csproj b/src/redist/targets/LayoutTool.csproj new file mode 100644 index 000000000..4b2546e45 --- /dev/null +++ b/src/redist/targets/LayoutTool.csproj @@ -0,0 +1,27 @@ + + + + Library + false + + + + + + + + + + $([System.IO.Path]::GetFullPath('$(NuGetPackageRoot)/$(PackageToRestore)/$(PackageVersionToRestore)')) + + + + + + + + + +