diff --git a/eng/Versions.props b/eng/Versions.props
index 8df8dd9a1..143e8dbcd 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -36,11 +36,7 @@
3.0.100-preview8.19367.2
- 2.0.0-preview8.19365.2
- $(MicrosoftDotNetCommonItemTemplatesPackageVersion)
- 1.0.2-beta4.19155.2
0.2.0
- 1.6.1
@@ -63,6 +59,26 @@
3.0.0-preview8-27917-01
$(MicrosoftWindowsDesktopAppPackageVersion)
+
+
+ 1.6.1
+ 2.0.0-preview8.19365.2
+ $(MicrosoftDotNetCommonItemTemplatesPackageVersion)
+ 1.0.2-beta4.19155.2
+ $(AspNetCoreVersion)
+
+ 1.6.0
+ 1.0.2-beta4
+ $(MicrosoftDotNetCommonItemTemplates22PackageVersion)
+ 1.0.2-beta4.19155.2
+ 2.2.6
+
+ 1.5.3
+ 1.0.2-beta3
+ $(MicrosoftDotNetCommonItemTemplates21PackageVersion)
+ 1.0.2-beta4-20181009-2100240
+ 2.1.12
+
2.2.0-beta.19072.10
diff --git a/src/redist/targets/BundledTemplates.targets b/src/redist/targets/BundledTemplates.targets
index fe161fe49..ddd429665 100644
--- a/src/redist/targets/BundledTemplates.targets
+++ b/src/redist/targets/BundledTemplates.targets
@@ -2,40 +2,89 @@
- $(MicrosoftNETCoreAppPackageVersion.IndexOf('-'))
- $(MicrosoftNETCoreAppPackageVersion)
- $(MicrosoftNETCoreAppPackageVersion.Substring(0, $(MicrosoftNETCoreAppVersionPreReleaseSeparator)))
- $(MicrosoftNETCoreAppMajorMinorPatchVersion)
- $(BundledTemplatesVersion)-$(VersionSuffix)
+ $(AspNetCorePackageVersionFor30Templates.IndexOf('-'))
+ $(AspNetCorePackageVersionFor30Templates)
+ $(AspNetCorePackageVersionFor30Templates.Substring(0, $(AspNetCore30VersionPreReleaseSeparator)))
+ $(AspNetCore30VersionMajorMinorPatchVersion)
+ $(AspNetCore30VersionMajorMinorPatchVersion).$(GitCommitCount)
+ $(BundledTemplates30Version)-$(VersionSuffix)
+
+ $(AspNetCorePackageVersionFor22Templates.IndexOf('-'))
+ $(AspNetCorePackageVersionFor22Templates)
+ $(AspNetCorePackageVersionFor22Templates.Substring(0, $(AspNetCore22VersionPreReleaseSeparator)))
+ $(AspNetCore22VersionMajorMinorPatchVersion)
+ $(AspNetCore22VersionMajorMinorPatchVersion).$(GitCommitCount)
+ $(BundledTemplates22Version)-$(VersionSuffix)
+
+ $(AspNetCorePackageVersionFor21Templates.IndexOf('-'))
+ $(AspNetCorePackageVersionFor21Templates)
+ $(AspNetCorePackageVersionFor21Templates.Substring(0, $(AspNetCore21VersionPreReleaseSeparator)))
+ $(AspNetCore21VersionMajorMinorPatchVersion)
+ $(AspNetCore21VersionMajorMinorPatchVersion).$(GitCommitCount)
+ $(BundledTemplates21Version)-$(VersionSuffix)
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
+
%(Identity)/%(Version)/%(Identity).%(Version).nupkg
$(NuGetPackageRoot)$([MSBuild]::ValueOrDefault('%(NupkgPathRelativeToPackageRoot)', '').ToLower())
-
+
+
+
+ %(Identity)/%(Version)/%(Identity).%(Version).nupkg
+ $(NuGetPackageRoot)$([MSBuild]::ValueOrDefault('%(NupkgPathRelativeToPackageRoot)', '').ToLower())
+
+
+
+
+
+ %(Identity)/%(Version)/%(Identity).%(Version).nupkg
+ $(NuGetPackageRoot)$([MSBuild]::ValueOrDefault('%(NupkgPathRelativeToPackageRoot)', '').ToLower())
+
+
+
@@ -43,13 +92,27 @@
+ DestinationFolder="$(RedistLayoutPath)templates/$(BundledTemplates30Version)"/>
-
-
+
+
+
+
+
+
+
+
+
diff --git a/src/redist/targets/GenerateLayout.targets b/src/redist/targets/GenerateLayout.targets
index 8a66ee6f3..9129e7f5f 100644
--- a/src/redist/targets/GenerateLayout.targets
+++ b/src/redist/targets/GenerateLayout.targets
@@ -2,7 +2,9 @@
$(BaseOutputPath)$(Configuration)\dotnet\
$(BaseOutputPath)$(Configuration)\dotnet-internal\
- $(BaseOutputPath)$(Configuration)\dotnet-templates\
+ $(BaseOutputPath)$(Configuration)\templates-3.0\
+ $(BaseOutputPath)$(Configuration)\templates-2.2\
+ $(BaseOutputPath)$(Configuration)\templates-2.1\
$(IntermediateOutputPath)downloads\
@@ -416,7 +418,9 @@
GenerateBundledVersions;
LayoutRuntimeGraph;
LayoutTemplates;
- LayoutTemplatesForMSI;
+ LayoutTemplatesFor30MSI;
+ LayoutTemplatesFor22MSI;
+ LayoutTemplatesFor21MSI;
LayoutBundledTools;
RetargetTools;
CrossgenLayout;
diff --git a/src/redist/targets/GenerateMSIs.targets b/src/redist/targets/GenerateMSIs.targets
index 1a33cabbb..b8a5fa98f 100644
--- a/src/redist/targets/GenerateMSIs.targets
+++ b/src/redist/targets/GenerateMSIs.targets
@@ -130,18 +130,18 @@