diff --git a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.TargetFrameworkInference.targets b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.TargetFrameworkInference.targets
index ecb871d48c4a..31f4ba4a0491 100644
--- a/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.TargetFrameworkInference.targets
+++ b/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.TargetFrameworkInference.targets
@@ -52,9 +52,7 @@ Copyright (c) .NET Foundation. All rights reserved.
$([MSBuild]::GetTargetFrameworkIdentifier('$(TargetFramework)'))
- v$([MSBuild]::GetTargetFrameworkVersion('$(TargetFramework)', 3))
- <_TargetFrameworkVersionLength Condition="$(TargetFrameworkVersion.EndsWith('.0'))" >$([MSBuild]::Subtract($(TargetFrameworkVersion.Length), 2))
- $(TargetFrameworkVersion.Substring(0, $(_TargetFrameworkVersionLength)))
+ v$([MSBuild]::GetTargetFrameworkVersion('$(TargetFramework)', 2))
$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)'))
- $([MSBuild]::GetTargetPlatformVersion('$(TargetFramework)', 3))
-
- <_TargetPlatformVersionLength Condition="$(TargetPlatformVersion.EndsWith('.0'))" >$([MSBuild]::Subtract($(TargetPlatformVersion.Length), 2))
- $(TargetPlatformVersion.Substring(0, $(_TargetPlatformVersionLength)))
+ $([MSBuild]::GetTargetPlatformVersion('$(TargetFramework)', 2))
+
Windows