diff --git a/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.CrossTargeting.targets b/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.CrossTargeting.targets index 9fdcfc87773..664faa20598 100644 --- a/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.CrossTargeting.targets +++ b/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.CrossTargeting.targets @@ -4,4 +4,5 @@ + diff --git a/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.targets b/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.targets index 2f2c3446cb2..535fa06296f 100644 --- a/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.targets +++ b/src/Microsoft.DotNet.Arcade.Sdk/tools/BeforeCommonTargets.targets @@ -8,4 +8,5 @@ + diff --git a/src/Microsoft.DotNet.Arcade.Sdk/tools/TargetFrameworkFilters.BeforeCommonTargets.targets b/src/Microsoft.DotNet.Arcade.Sdk/tools/TargetFrameworkFilters.BeforeCommonTargets.targets new file mode 100644 index 00000000000..57666a8075b --- /dev/null +++ b/src/Microsoft.DotNet.Arcade.Sdk/tools/TargetFrameworkFilters.BeforeCommonTargets.targets @@ -0,0 +1,22 @@ + + + + + <_EnableTargetFrameworkFiltering>false + <_EnableTargetFrameworkFiltering Condition="'$(NoTargetFrameworkFiltering)' != 'true' and '$(DotNetTargetFrameworkFilter)' != ''">true + + + + <_OriginalTargetFrameworks Condition="'$(TargetFrameworks)' != ''">$(TargetFrameworks) + <_OriginalTargetFrameworks Condition="'$(TargetFramework)' != ''">$(TargetFramework) + <_FilteredTargetFrameworks>$([MSBuild]::Unescape($([MSBuild]::FilterTargetFrameworks('$(_OriginalTargetFrameworks)', '$(DotNetTargetFrameworkFilter)')))) + + $(_FilteredTargetFrameworks) + $(_FilteredTargetFrameworks) + + true + + true + + +