Update dependencies from https://github.com/dotnet/arcade build 20200530.1 (#7694)
Microsoft.DotNet.Arcade.Sdk From Version 5.0.0-beta.20278.4 -> To Version 5.0.0-beta.20280.1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
This commit is contained in:
parent
78b7d755b2
commit
fd38ebc684
4 changed files with 25 additions and 7 deletions
|
@ -104,9 +104,9 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20278.4">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20280.1">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>96c65ad967d2abbbd8e770ba752a6b64255ec669</Sha>
|
<Sha>fef373440d604c428950236fbc2b99ce0df368a9</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ToolsetDependencies>
|
</ToolsetDependencies>
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
|
@ -65,8 +65,13 @@ try {
|
||||||
if( -not ($GlobalJson.tools.PSObject.Properties.Name -match "xcopy-msbuild" )) {
|
if( -not ($GlobalJson.tools.PSObject.Properties.Name -match "xcopy-msbuild" )) {
|
||||||
$GlobalJson.tools | Add-Member -Name "xcopy-msbuild" -Value "16.5.0-alpha" -MemberType NoteProperty
|
$GlobalJson.tools | Add-Member -Name "xcopy-msbuild" -Value "16.5.0-alpha" -MemberType NoteProperty
|
||||||
}
|
}
|
||||||
|
if ($GlobalJson.tools."xcopy-msbuild".Trim() -ine "none") {
|
||||||
|
$xcopyMSBuildToolsFolder = InitializeXCopyMSBuild $GlobalJson.tools."xcopy-msbuild" -install $true
|
||||||
|
}
|
||||||
|
if ($xcopyMSBuildToolsFolder -eq $null) {
|
||||||
|
throw 'Unable to get xcopy downloadable version of msbuild'
|
||||||
|
}
|
||||||
|
|
||||||
$xcopyMSBuildToolsFolder = InitializeXCopyMSBuild $GlobalJson.tools."xcopy-msbuild" -install $true
|
|
||||||
$global:_MSBuildExe = "$($xcopyMSBuildToolsFolder)\MSBuild\Current\Bin\MSBuild.exe"
|
$global:_MSBuildExe = "$($xcopyMSBuildToolsFolder)\MSBuild\Current\Bin\MSBuild.exe"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -293,8 +293,11 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
|
||||||
return $global:_MSBuildExe
|
return $global:_MSBuildExe
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$vsMinVersionReqdStr = '16.5'
|
||||||
|
$vsMinVersionReqd = [Version]::new($vsMinVersionReqdStr)
|
||||||
|
|
||||||
if (!$vsRequirements) { $vsRequirements = $GlobalJson.tools.vs }
|
if (!$vsRequirements) { $vsRequirements = $GlobalJson.tools.vs }
|
||||||
$vsMinVersionStr = if ($vsRequirements.version) { $vsRequirements.version } else { '15.9' }
|
$vsMinVersionStr = if ($vsRequirements.version) { $vsRequirements.version } else { $vsMinVersionReqdStr }
|
||||||
$vsMinVersion = [Version]::new($vsMinVersionStr)
|
$vsMinVersion = [Version]::new($vsMinVersionStr)
|
||||||
|
|
||||||
# Try msbuild command available in the environment.
|
# Try msbuild command available in the environment.
|
||||||
|
@ -327,8 +330,18 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
|
||||||
$xcopyMSBuildVersion = $GlobalJson.tools.'xcopy-msbuild'
|
$xcopyMSBuildVersion = $GlobalJson.tools.'xcopy-msbuild'
|
||||||
$vsMajorVersion = $xcopyMSBuildVersion.Split('.')[0]
|
$vsMajorVersion = $xcopyMSBuildVersion.Split('.')[0]
|
||||||
} else {
|
} else {
|
||||||
$vsMajorVersion = $vsMinVersion.Major
|
#if vs version provided in global.json is incompatible then use the default version for xcopy msbuild download
|
||||||
$xcopyMSBuildVersion = "$vsMajorVersion.$($vsMinVersion.Minor).0-alpha"
|
if($vsMinVersion -lt $vsMinVersionReqd){
|
||||||
|
Write-Host "Using xcopy-msbuild version of $vsMinVersionReqdStr.0-alpha since VS version $vsMinVersionStr provided in global.json is not compatible"
|
||||||
|
$vsMajorVersion = $vsMinVersionReqd.Major
|
||||||
|
$vsMinorVersion = $vsMinVersionReqd.Minor
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$vsMajorVersion = $vsMinVersion.Major
|
||||||
|
$vsMinorVersion = $vsMinVersion.Minor
|
||||||
|
}
|
||||||
|
|
||||||
|
$xcopyMSBuildVersion = "$vsMajorVersion.$vsMinorVersion.0-alpha"
|
||||||
}
|
}
|
||||||
|
|
||||||
$vsInstallDir = $null
|
$vsInstallDir = $null
|
||||||
|
|
|
@ -8,6 +8,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20278.4"
|
"Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20280.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue