From 940afd219c7e5a0de651809d9cf835d7e1b433c8 Mon Sep 17 00:00:00 2001 From: Tom Deseyn Date: Mon, 24 Apr 2023 13:45:02 +0200 Subject: [PATCH] Directory.Build.props: restore previous behavior when targetting 'other' TargetOSes from Windows. --- Directory.Build.props | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index e238fe3f9bce95..1e9c6216503dbb 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)