diff --git a/Directory.Build.props b/Directory.Build.props
index a53af2f09f..1c44287295 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -94,7 +94,9 @@
- x64
+ $([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture)
+ arm64
+ x64
$(TargetArchitecture)
- 1.0.0-beta2-18618-05
+ 1.0.0-beta2-19367-01
diff --git a/src/pkg/packaging-tools/framework.dependency.targets b/src/pkg/packaging-tools/framework.dependency.targets
index a77fd888df..14160faaa4 100644
--- a/src/pkg/packaging-tools/framework.dependency.targets
+++ b/src/pkg/packaging-tools/framework.dependency.targets
@@ -217,7 +217,8 @@
<_crossDir Condition="'$(TargetArchitecture)' == 'arm' AND '$(OS)' == 'Windows_NT'">/x86_arm
<_crossDir Condition="'$(TargetArchitecture)' == 'arm' AND '$(OS)' != 'Windows_NT'">/x64_arm
- <_crossDir Condition="'$(TargetArchitecture)' == 'arm64'">/x64_arm64
+
+ <_crossDir Condition="'$(TargetArchitecture)' == 'arm64' AND '$(HostArch)' != 'Arm64'">/x64_arm64
@@ -251,10 +252,26 @@
- <_jitPath>%(_runtimeJIT.FullPath)
+ <_runtimeJITFilterDir>$([System.IO.Path]::DirectorySeparatorChar)$(PackageRID)$([System.IO.Path]::DirectorySeparatorChar)
+
+
+
+
+ <_filteredRuntimeJIT Include="%(_runtimeJIT.Identity)" Condition="'@(_runtimeJIT->Contains($(_runtimeJITFilterDir)))' == 'True'" />
+
+
+
+ <_jitPath>%(_filteredRuntimeJIT.FullPath)
<_jitPath Condition="'$(_crossDir)' != ''">$(_jitPackageDir)runtimes$(_crossDir)/native/$(LibraryFilePrefix)clrjit$(LibraryFileExtension)
+
+
+
+
+
+
<_fxLibDirectory>%(_fxSystemRuntime.RootDir)%(_fxSystemRuntime.Directory)