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)