diff --git a/Directory.Build.props b/Directory.Build.props
index 02487bf33aac..e63ff8273550 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -7,6 +7,12 @@
MIT
+
+ $([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant())
+ $(BuildArchitecture)
+ x64
+
+
True
embedded
diff --git a/eng/Versions.props b/eng/Versions.props
index f46f6e096374..e4d8a56f027a 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -122,7 +122,7 @@
$(BuildTasksFeedToolVersion)
2.0.0
15.8.0
- 1.0.0-beta2-18618-05
+ 1.0.0-beta2-19367-01
diff --git a/src/redist/targets/Crossgen.targets b/src/redist/targets/Crossgen.targets
index 47adeabea742..3fccba0e697c 100644
--- a/src/redist/targets/Crossgen.targets
+++ b/src/redist/targets/Crossgen.targets
@@ -5,14 +5,14 @@
microsoft.netcore.app.runtime.$(SharedFrameworkRid)
- <_crossDir Condition="'$(Architecture)' == 'arm64'">/x64_arm64
+ <_crossDir Condition="'$(Architecture)' == 'arm64' and '$(BuildArchitecture)' != 'arm64'">/x64_arm64
<_crossDir Condition="'$(Architecture)' == 'arm' And '$(OSName)' == 'win'">/x86_arm
<_crossDir Condition="'$(Architecture)' == 'arm' And '$(OSName)' == 'linux'">/x64_arm
$(NuGetPackageRoot)/$(RuntimeNETCoreAppPackageName)/$(MicrosoftNETCoreAppRuntimePackageVersion)/tools$(_crossDir)/crossgen$(ExeExtension)
- $(SharedFrameworkRid)
- x64_arm64
+ x64_arm64
x86_arm
x64_arm
+ $(SharedFrameworkRid)
$(NuGetPackageRoot)/$(RuntimeNETCoreAppPackageName)/$(MicrosoftNETCoreAppRuntimePackageVersion)/runtimes/$(LibCLRJitRid)/native/$(DynamicLibPrefix)clrjit$(DynamicLibExtension)
$(RedistLayoutPath)shared/$(SharedFrameworkName)/$(MicrosoftNETCoreAppRuntimePackageVersion)
*
diff --git a/src/redist/targets/GenerateLayout.targets b/src/redist/targets/GenerateLayout.targets
index 2ba2ef71d8e6..8767ff549896 100644
--- a/src/redist/targets/GenerateLayout.targets
+++ b/src/redist/targets/GenerateLayout.targets
@@ -48,11 +48,11 @@
$(CoreSetupRid)
- x64
+ $(Architecture)
$(CoreSetupRid)
- x64
+ $(Architecture)
x64
x86
diff --git a/src/redist/targets/GetRuntimeInformation.targets b/src/redist/targets/GetRuntimeInformation.targets
index 9248c46c8714..8bc56870fe36 100644
--- a/src/redist/targets/GetRuntimeInformation.targets
+++ b/src/redist/targets/GetRuntimeInformation.targets
@@ -13,7 +13,6 @@
linux
linux
- x64
$(OSName)-$(Architecture)