diff --git a/DotnetRuntimeMetadata.json b/DotnetRuntimeMetadata.json index e6e0da33faad..d5afbda85f10 100644 --- a/DotnetRuntimeMetadata.json +++ b/DotnetRuntimeMetadata.json @@ -1,6 +1,7 @@ { "sdk": { "channel": "release/5.0.1xx-preview4", - "packageVersionPattern": "5.0.0-preview.4" + "packageVersionPattern": "5.0.0-preview.4", + "nextChannel": "net5/preview4" } } diff --git a/tools/UpdateDotnetRuntime.ps1 b/tools/UpdateDotnetRuntime.ps1 index eeabfb5efb97..550330471b1c 100644 --- a/tools/UpdateDotnetRuntime.ps1 +++ b/tools/UpdateDotnetRuntime.ps1 @@ -3,6 +3,8 @@ [CmdletBinding()] param ( + [Parameter()] + [string]$SDKVersionOverride ) <# @@ -139,7 +141,9 @@ if(-not (Get-PackageSource -Name 'dotnet5' -ErrorAction SilentlyContinue)) ## Install latest version from the channel -Install-Dotnet -Channel "$Channel" -Version 'latest' +$sdkVersion = if ($SDKVersionOverride) { $SDKVersionOverride } else { "latest" } + +Install-Dotnet -Channel "$Channel" -Version $sdkVersion Write-Verbose -Message "Installing .NET SDK completed." -Verbose