diff --git a/build/Microsoft.DotNet.Cli.Prepare.targets b/build/Microsoft.DotNet.Cli.Prepare.targets
index 163ded544..ed97b2f28 100644
--- a/build/Microsoft.DotNet.Cli.Prepare.targets
+++ b/build/Microsoft.DotNet.Cli.Prepare.targets
@@ -29,7 +29,7 @@
$(Stage0Path)
$(RepoRoot)/artifacts/$(Rid)
- $(BaseOutputDirectory)/stage2
+ $(BaseOutputDirectory)/stage2/
$(BaseOutputDirectory)/stage2compilation
$(BaseOutputDirectory)/intermediate
$(BaseOutputDirectory)/packages
diff --git a/build/package/Microsoft.DotNet.Cli.Archive.targets b/build/package/Microsoft.DotNet.Cli.Archive.targets
index 0caa18de8..f4f8b6383 100644
--- a/build/package/Microsoft.DotNet.Cli.Archive.targets
+++ b/build/package/Microsoft.DotNet.Cli.Archive.targets
@@ -10,18 +10,25 @@
+
+
+ %(LayoutDefinition.OutputFiles)
+ $(ArchiveOutputDirectory)/%(LayoutDefinition.NameWithVersion)$(ArchiveExtension)
+ $(LayoutDirectory)/%(LayoutDefinition.Name)
+ %(LayoutDefinition.NameWithVersion)
+
+ Inputs="%(GenerateArchivesInputsOutputs.Inputs)"
+ Outputs="%(GenerateArchivesInputsOutputs.Outputs)">
+ InputDirectory="$(LayoutDirectory)/%(GenerateArchivesInputsOutputs.InputDirectory)" >
diff --git a/build/package/Microsoft.DotNet.Cli.Installer.DEB.targets b/build/package/Microsoft.DotNet.Cli.Installer.DEB.targets
index 9dce2263c..13bf3b7df 100644
--- a/build/package/Microsoft.DotNet.Cli.Installer.DEB.targets
+++ b/build/package/Microsoft.DotNet.Cli.Installer.DEB.targets
@@ -1,16 +1,10 @@
-
+
-
-
-
-
-
+
+
+
diff --git a/build/package/Microsoft.DotNet.Cli.Installer.PKG.targets b/build/package/Microsoft.DotNet.Cli.Installer.PKG.targets
index 63cc98cc8..8823537d0 100644
--- a/build/package/Microsoft.DotNet.Cli.Installer.PKG.targets
+++ b/build/package/Microsoft.DotNet.Cli.Installer.PKG.targets
@@ -66,13 +66,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ Condition=" '$(OSName)' == 'osx' ">
-
+ Condition=" '$(OSName)' == 'osx' ">
+ $(SharedHostPkgIntermediatePath);" />
@@ -128,6 +133,6 @@
SetupPkgInputsOutputs;
GenerateSdkPkg;
GenerateSdkProductArchive"
- Condition=" '%(OSName)' == 'osx' " />
+ Condition=" '$(OSName)' == 'osx' " />
diff --git a/build/package/Microsoft.DotNet.Cli.Layout.targets b/build/package/Microsoft.DotNet.Cli.Layout.targets
index 4da8d42a2..694da724c 100644
--- a/build/package/Microsoft.DotNet.Cli.Layout.targets
+++ b/build/package/Microsoft.DotNet.Cli.Layout.targets
@@ -1,5 +1,7 @@
+
+
@@ -9,8 +11,8 @@
-
-
+
+
@@ -45,14 +47,14 @@
-
+
@(SdkLayoutInput)
@(SdkRelativeOutputFiles -> '$(SdkLayoutOutputDirectory)/%(Identity)')
$(ArtifactNameWithVersionSdk)
$(ArtifactNameSdk)
-
+
@(SdkDebugLayoutInput)
@(SdkDebugRelativeOutputFiles -> '$(SdkDebugLayoutOutputDirectory)/%(Identity)')
$(ArtifactNameWithVersionSdkDebug)
@@ -77,7 +79,7 @@