Skip to content

Commit 3a80358

Browse files
author
Unknown
committed
Override Runtime Identifier IFF this proj portable & referring is not
1 parent 06752e1 commit 3a80358

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/Tasks/Microsoft.NET.Build.Tasks/build/Microsoft.NET.Sdk.Common.targets

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,8 @@ Copyright (c) .NET Foundation. All rights reserved.
4848
<Target Name="GetTargetFrameworkProperties" Returns="TargetFramework=$(NearestTargetFramework);ProjectHasSingleTargetFramework=$(_HasSingleTargetFramework)$(RuntimeIdentifierOverride)">
4949

5050
<PropertyGroup>
51-
<!-- If this project is not RID-specific, specify that an empty RuntimeIdentifier should be passed. Otherwise, pass through the referring RuntimeIdentifier -->
52-
<NearestRuntimeIdentifier>$(ReferringRuntimeIdentifier)</NearestRuntimeIdentifier>
53-
<NearestRuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $(RuntimeIdentifiers) == '' "></NearestRuntimeIdentifier>
54-
<RuntimeIdentifierOverride Condition=" '$(ReferringRuntimeIdentifier)' != '' ">;RuntimeIdentifier=$(NearestRuntimeIdentifier)</RuntimeIdentifierOverride>
51+
<!-- If this project is not RID-specific, specify that an empty RuntimeIdentifier should be passed. -->
52+
<RuntimeIdentifierOverride Condition=" '$(ReferringRuntimeIdentifier)' != '' and $(RuntimeIdentifier)' == '' and $(RuntimeIdentifiers) == '' ">;RuntimeIdentifier=</RuntimeIdentifierOverride>
5553

5654
<!-- If a ReferringTargetFramework was not specified, and we only have one TargetFramework, then don't try to check compatibility -->
5755
<_SkipNearestTargetFrameworkResolution Condition="'$(TargetFramework)' != '' and '$(ReferringTargetFramework)' == ''">true</_SkipNearestTargetFrameworkResolution>

0 commit comments

Comments
 (0)