diff --git a/src/Installers/Windows/SharedFrameworkBundle/Bundle.wxs b/src/Installers/Windows/SharedFrameworkBundle/Bundle.wxs
index 6f5d2de16573..453548c27511 100644
--- a/src/Installers/Windows/SharedFrameworkBundle/Bundle.wxs
+++ b/src/Installers/Windows/SharedFrameworkBundle/Bundle.wxs
@@ -1,7 +1,6 @@
-
+
-
-
+
diff --git a/src/Installers/Windows/WindowsHostingBundle/Product.targets b/src/Installers/Windows/WindowsHostingBundle/Product.targets
index 070507053fbc..e446b9f5df2d 100644
--- a/src/Installers/Windows/WindowsHostingBundle/Product.targets
+++ b/src/Installers/Windows/WindowsHostingBundle/Product.targets
@@ -3,6 +3,7 @@
$(IntermediateOutputPath)d\
$(BaseIntermediateOutputPath)
$(DefineConstants);DepsPath=$(DepsPath)
+ $(DefineConstants);InstallersOutputPath=$(InstallersOutputPath)
diff --git a/src/Installers/Windows/WindowsHostingBundle/SharedFramework.wxs b/src/Installers/Windows/WindowsHostingBundle/SharedFramework.wxs
new file mode 100644
index 000000000000..833fcfcb8068
--- /dev/null
+++ b/src/Installers/Windows/WindowsHostingBundle/SharedFramework.wxs
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj b/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj
index 28e7ca2b523d..a055ee3bf2a0 100644
--- a/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj
+++ b/src/Installers/Windows/WindowsHostingBundle/WindowsHostingBundle.wixproj
@@ -35,6 +35,7 @@
+
@@ -53,19 +54,9 @@
True
true
-
- Platform=x86
- SharedFrameworkLib_x86
- {5244BC49-2568-4701-80A6-EAB8950AB5FA}
+
True
- true
-
-
- Platform=x64
- SharedFrameworkLib_x64
- {5244BC49-2568-4701-80A6-EAB8950AB5FA}
- True
- true
+ false
@@ -77,6 +68,10 @@
dotnet-hosting-$(PackageVersion)-win$(TargetExt)
Microsoft .NET $(PackageBrandingVersion)
+ $(PackageVersion)
+ $(PackageVersion)
+ $(PackageVersion)-$(_PreReleaseLabel)$(_BuildNumberLabels)
@@ -93,6 +88,19 @@
$(BundleNameFull)
+
+
+ x64
+ SharedFxRedistInstallerx64
+ $(SharedFxPackageVersion)
+
+
+ x86
+ SharedFxRedistInstallerx86
+ $(SharedFxPackageVersion)
+
+
+
$(DefineConstants);BundleName=$(BundleName)
$(DefineConstants);BundleNameFull=$(BundleNameFull)
@@ -104,4 +112,40 @@
$(DefineConstants);BundleRegFamily=$(BundleRegFamily)
$(DefineConstants);BundleRegName=$(BundleRegName)
+
+
+
+
+
+
+
+
+
+ SharedFxInstallerProductVersionx64
+ SharedFxInstallerProductCodex64
+
+
+ SharedFxInstallerProductVersionx86
+ SharedFxInstallerProductCodex86
+
+
+
+
+
+
+
+
+
+
+
+
+ $(DefineConstants);SharedFxRedistInstallerx64=$(SharedFxRedistInstallerx64)
+ $(DefineConstants);SharedFxInstallerProductVersionx64=$(SharedFxInstallerProductVersionx64)
+ $(DefineConstants);SharedFxInstallerProductCodex64=$(SharedFxInstallerProductCodex64)
+ $(DefineConstants);SharedFxRedistInstallerx86=$(SharedFxRedistInstallerx86)
+ $(DefineConstants);SharedFxInstallerProductVersionx86=$(SharedFxInstallerProductVersionx86)
+ $(DefineConstants);SharedFxInstallerProductCodex86=$(SharedFxInstallerProductCodex86)
+
+