diff --git a/Directory.Build.targets b/Directory.Build.targets
index ef235ee5ae6..532b24c473a 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -105,4 +105,42 @@
+
+
+
+
+ true
+ true
+ true
+
+ true
+ true
+ true
+
+ -$(VersionSuffix)
+ $(MajorVersion).$(MinorVersion)
+ $(ProductBandVersion).$(PatchVersion)
+ $(ProductionVersion)$(ProductVersionSuffix)
+
+ $(ProductVersion)
+ $(SharedFrameworkNugetVersion)
+ Runtime/$(SharedFrameworkNugetVersion)/
+
+
+ $(ProductVersion)
+ $(ProductVersion)
+ $(ProductVersion)
+ $(ProductVersion)
+
+
diff --git a/eng/Subsets.props b/eng/Subsets.props
index 47a53c75e7c..332632c32e5 100644
--- a/eng/Subsets.props
+++ b/eng/Subsets.props
@@ -290,7 +290,7 @@
-
+
diff --git a/src/installer/Directory.Build.props b/src/installer/Directory.Build.props
index c8f8577b244..b22d8e209b8 100644
--- a/src/installer/Directory.Build.props
+++ b/src/installer/Directory.Build.props
@@ -15,17 +15,4 @@
want to ensure we use the correct packages. -->
true
-
-
-
- $(OutputRid).$(Configuration)
- $(ArtifactsBinDir)$(OSPlatformConfig)\
- $(ArtifactsObjDir)$(OSPlatformConfig)\
-
-
- $(DotNetOutputBlobFeedDir)assets/
- $(ArtifactsShippingPackagesDir)
-
- $(ArtifactsShippingPackagesDir)
-
diff --git a/src/installer/Directory.Build.targets b/src/installer/Directory.Build.targets
index b6e82dab0e4..c6e8cf1a140 100644
--- a/src/installer/Directory.Build.targets
+++ b/src/installer/Directory.Build.targets
@@ -16,67 +16,4 @@
-
-
-
-
- true
- true
- true
-
- true
- true
- true
-
- -$(VersionSuffix)
- $(MajorVersion).$(MinorVersion)
- $(ProductBandVersion).$(PatchVersion)
- $(ProductionVersion)$(ProductVersionSuffix)
-
- $(ProductVersion)
- $(SharedFrameworkNugetVersion)
- Runtime/$(SharedFrameworkNugetVersion)/
-
-
-
-
- false
- $(ProductVersion)
- 2.0.0
-
-
- false
- $(ProductVersion)
- 2.0.0
-
-
- false
- $(ProductVersion)
- 2.0.0
-
-
- false
- $(ProductVersion)
- 2.0.0
-
-
diff --git a/src/installer/pkg/Directory.Build.props b/src/installer/pkg/Directory.Build.props
index ff5b20de1b4..10f36b399c7 100644
--- a/src/installer/pkg/Directory.Build.props
+++ b/src/installer/pkg/Directory.Build.props
@@ -3,7 +3,7 @@
$(TargetArchitecture)
- $(BaseOutputRootPath)corehost
+ $(ArtifactsBinDir)$(OutputRid).$(Configuration)\corehost
diff --git a/src/installer/corehost.proj b/src/native/corehost/corehost.proj
similarity index 89%
rename from src/installer/corehost.proj
rename to src/native/corehost/corehost.proj
index accbd5e2e79..ba630e8d2f8 100644
--- a/src/installer/corehost.proj
+++ b/src/native/corehost/corehost.proj
@@ -8,6 +8,7 @@
true
GetProductVersions;GenerateNativeVersionFile
$(BuildCoreHostDependsOn);InitializeSourceControlInformationFromSourceControlManager
+ $(ArtifactsObjDir)$(OutputRid).$(Configuration)\
-
-
+
+
+ $([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)', 'build.cmd'))
+
$(Configuration) $(TargetArchitecture) apphostver $(AppHostVersion) hostver $(HostVersion) fxrver $(HostResolverVersion) policyver $(HostPolicyVersion) commit $([MSBuild]::ValueOrDefault('$(SourceRevisionId)', 'N/A')) rid $(OutputRid)
$(BuildArgs) portable
$(BuildArgs) incremental-native-build
@@ -94,8 +98,8 @@
IgnoreStandardErrorWarningFormat because Arcade sets WarnAsError and there's an existing
warning in the native build.
-->
-
-
+
+