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)')) + + + + + + + + + +