Skip to content

Commit 9df1bb8

Browse files
committed
Fixed an issue where script parameters weren't being forwarded correctly
1 parent d934190 commit 9df1bb8

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

GenerateSingleSolution.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ Param (
3737
[Alias("mt")]
3838
[string[]]$MultiTargets = @('uwp', 'wasm', 'wasdk'),
3939

40-
[string[]]$ExcludeMultiTargets,
40+
[string[]]$ExcludeMultiTargets = @(),
4141

4242
[Alias("winui")]
4343
[int]$WinUIMajorVersion = 3,
4444

4545
[Alias("c")]
46-
[string]$Component = "",
46+
[string]$Component,
4747

4848
[Parameter(HelpMessage = "The path to the containing folder for a component where sample heads should be generated.")]
4949
[string]$componentPath,

ProjectHeads/GenerateSingleSampleHeads.ps1

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Param (
3434
[Alias("mt")]
3535
[string[]]$MultiTargets = @('uwp', 'wasm', 'wasdk'),
3636

37-
[string[]]$ExcludeMultiTargets,
37+
[string[]]$ExcludeMultiTargets = @(),
3838

3939
[Alias("winui")]
4040
[int]$WinUIMajorVersion = 2,
@@ -46,4 +46,6 @@ Param (
4646
[switch]$UseDiagnostics = $false
4747
)
4848

49-
& $PSScriptRoot/../GenerateSingleSolution.ps1 -MultiTargets $MultiTargets -ExcludeMultiTargets $ExcludeMultiTargets -WinUIMajorVersion $WinUIMajorVersion -UseDiagnostics $UseDiagnostics -componentPath $componentPath
49+
# Use & and a separate script path variable to avoid issues with parameter passing
50+
$scriptPath = "$PSScriptRoot/../GenerateSingleSolution.ps1"
51+
& $scriptPath -MultiTargets $MultiTargets -ExcludeMultiTargets $ExcludeMultiTargets -WinUIMajorVersion $WinUIMajorVersion -UseDiagnostics:$UseDiagnostics -componentPath $componentPath

0 commit comments

Comments
 (0)