diff --git a/build.psm1 b/build.psm1 index 84ff079fc61..6028c5fdc3c 100644 --- a/build.psm1 +++ b/build.psm1 @@ -1781,10 +1781,15 @@ function Install-Dotnet { Invoke-WebRequest -Uri $installObtainUrl/$installScript -OutFile $installScript if (-not $environment.IsCoreCLR) { $installArgs = @{ - Channel = $Channel Quality = $Quality } + if ($Version) { + $installArgs += @{ Version = $Version } + } elseif ($Channel) { + $installArgs += @{ Channel = $Channel } + } + if ($InstallDir) { $installArgs += @{ InstallDir = $InstallDir } }