From 2fa1fe8ce201b9ef91c5c37c066b06747f120f5d Mon Sep 17 00:00:00 2001 From: Steve Sanderson Date: Fri, 8 Sep 2017 13:27:18 +0100 Subject: [PATCH] Fix build output so that versioned packages go into the correct directory when run through KoreBuild --- build/FixPackageOutputDirs.targets | 33 +++++++++++++++++++ build/repo.targets | 3 ++ src/Directory.Build.props | 2 +- src/Directory.Build.targets | 2 +- .../Helpers/TemplatePackageInstaller.cs | 2 +- 5 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 build/FixPackageOutputDirs.targets create mode 100644 build/repo.targets diff --git a/build/FixPackageOutputDirs.targets b/build/FixPackageOutputDirs.targets new file mode 100644 index 0000000000..bf6e3b7889 --- /dev/null +++ b/build/FixPackageOutputDirs.targets @@ -0,0 +1,33 @@ + + + + + + RedirectPackageOutputDir;$(PackageDependsOn);RestorePackageOutputDir + + + + + $(BuildDir) + $(BuildDir)unversioned\ + + + + + + $(OrigBuildDir) + + + diff --git a/build/repo.targets b/build/repo.targets new file mode 100644 index 0000000000..ebf190d5aa --- /dev/null +++ b/build/repo.targets @@ -0,0 +1,3 @@ + + + diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 631e9f3fbe..9eeff7f936 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -9,7 +9,7 @@ 2008;8021 $(VersionPrefix) $(VersionPrefix)-$(VersionSuffix) - $(MSBuildThisFileDirectory)..\artifacts\tmp\ + $(MSBuildThisFileDirectory)..\artifacts\build\unversioned\ version=$(PackageVersion) @(PackageReference->WithMetadataValue('Identity', 'Microsoft.AspNetCore')->Metadata('Version')) @(PackageReference->WithMetadataValue('Identity', 'Microsoft.EntityFrameworkCore')->Metadata('Version')) diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index 85a4173c5e..cac4464de7 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -11,7 +11,7 @@ TaskName="DependencyUpdater.SubstituteProjectFileVariables" AssemblyFile="$(MSBuildProjectDirectory)\$(OutputPath)DependencyUpdater.dll" /> - +