Skip to content

Commit eb7c442

Browse files
committed
Fixed an issue where ExcludeMultiTargets wasn't working as expected
1 parent 5a12e3d commit eb7c442

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

MultiTarget/UseTargetFrameworks.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,14 @@ $AllMultiTargets = @('wasm', 'uwp', 'wasdk', 'wpf', 'linuxgtk', 'macos', 'ios',
3939
# Exclude as needed
4040
foreach ($excluded in $ExcludeMultiTargets) {
4141
$MultiTargets = $MultiTargets.Where({ $_ -ne $excluded });
42+
$AllMultiTargets = $AllMultiTargets.Where({ $_ -ne $excluded });
4243
}
4344

4445
Write-Output "Setting enabled MultiTargets: $MultiTargets"
4546

4647
# 'all' represents all available '$MultiTargets' values
4748
if ($MultiTargets.Contains("all")) {
48-
$enabledMultiTargets = @('$(AvailableMultiTargets)')
49+
$enabledMultiTargets = $AllMultiTargets -join ";"
4950
}
5051
else {
5152
$enabledMultiTargets = $AllMultiTargets.Where({ $MultiTargets.Contains($_) }) -join ";"

0 commit comments

Comments
 (0)