From a75746cbd8b4deb690489f2403c6dff46436ec62 Mon Sep 17 00:00:00 2001 From: Sridhar Periyasamy Date: Tue, 15 Mar 2016 14:21:20 -0700 Subject: [PATCH] Fix the VSO signing builds As a part of Package init create all the SharedFx, SharedHost and CLI SDK layouts. This way all other package targets can take a dependency only on InitPackage. --- scripts/dotnet-cli-build/PackageTargets.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/dotnet-cli-build/PackageTargets.cs b/scripts/dotnet-cli-build/PackageTargets.cs index 4b54013cf..e3b4ab14c 100644 --- a/scripts/dotnet-cli-build/PackageTargets.cs +++ b/scripts/dotnet-cli-build/PackageTargets.cs @@ -12,7 +12,9 @@ namespace Microsoft.DotNet.Cli.Build { public static class PackageTargets { - [Target] + [Target(nameof(PackageTargets.CopyCLISDKLayout), + nameof(SharedFrameworkTargets.PublishSharedHost), + nameof(SharedFrameworkTargets.PublishSharedFramework))] public static BuildTargetResult InitPackage(BuildTargetContext c) { Directory.CreateDirectory(Dirs.Packages); @@ -22,9 +24,6 @@ namespace Microsoft.DotNet.Cli.Build [Target(nameof(PrepareTargets.Init), nameof(PackageTargets.InitPackage), nameof(PackageTargets.GenerateVersionBadge), - nameof(PackageTargets.CopyCLISDKLayout), - nameof(SharedFrameworkTargets.PublishSharedHost), - nameof(SharedFrameworkTargets.PublishSharedFramework), nameof(PackageTargets.GenerateCompressedFile), nameof(InstallerTargets.GenerateInstaller), nameof(PackageTargets.GenerateNugetPackages))]