From 6a5a704c3519db7edb9f7524f83d8cca726ae894 Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Wed, 3 May 2023 19:13:51 +0200 Subject: [PATCH] Directory.Build.props: restore previous behavior when targetting 'other' TargetOSes from Windows. (#85246) --- Directory.Build.props | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index 8ca93f9088194..cab8c8df24eb3 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -197,6 +197,10 @@ <_portableOS Condition="'$(_portableOS)' == 'linux' and '$(__PortableTargetOS)' == 'linux-musl'">linux-musl <_portableOS Condition="'$(_portableOS)' == 'linux' and '$(__PortableTargetOS)' == 'linux-bionic'">linux-bionic + + + <_portableOS Condition="'$(HostOS)' == 'win' and '$(TargetsMobile)' != 'true'">win @@ -236,7 +240,6 @@ For non-portable builds, it uses __DistroRid (from the native build script), or falls back to RuntimeInformation.RuntimeIdentifier. Source-build sets OutputRID directly. --> - <_hostRid Condition="'$(MSBuildRuntimeType)' == 'core'">$([System.Runtime.InteropServices.RuntimeInformation]::RuntimeIdentifier) <_hostRid Condition="'$(MSBuildRuntimeType)' != 'core'">win-$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture.ToString().ToLowerInvariant)