Update dependencies from https://github.com/dotnet/arcade build 20190607.62
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19307.62
This commit is contained in:
parent
20684ce828
commit
daa1c48021
7 changed files with 52 additions and 51 deletions
|
@ -72,9 +72,9 @@
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ProductDependencies>
|
</ProductDependencies>
|
||||||
<ToolsetDependencies>
|
<ToolsetDependencies>
|
||||||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19306.12">
|
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19307.62">
|
||||||
<Uri>https://github.com/dotnet/arcade</Uri>
|
<Uri>https://github.com/dotnet/arcade</Uri>
|
||||||
<Sha>a1805103791e43031355e11c0d037bca803a9593</Sha>
|
<Sha>29999b2846623e2d96733577165968d09bc2bcc1</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
</ToolsetDependencies>
|
</ToolsetDependencies>
|
||||||
</Dependencies>
|
</Dependencies>
|
||||||
|
|
|
@ -11,10 +11,10 @@ function InstallDarcCli ($darcVersion) {
|
||||||
|
|
||||||
$dotnetRoot = InitializeDotNetCli -install:$true
|
$dotnetRoot = InitializeDotNetCli -install:$true
|
||||||
$dotnet = "$dotnetRoot\dotnet.exe"
|
$dotnet = "$dotnetRoot\dotnet.exe"
|
||||||
$toolList = Invoke-Expression "& `"$dotnet`" tool list -g"
|
$toolList = & "$dotnet" tool list -g
|
||||||
|
|
||||||
if ($toolList -like "*$darcCliPackageName*") {
|
if ($toolList -like "*$darcCliPackageName*") {
|
||||||
Invoke-Expression "& `"$dotnet`" tool uninstall $darcCliPackageName -g"
|
& "$dotnet" tool uninstall $darcCliPackageName -g
|
||||||
}
|
}
|
||||||
|
|
||||||
# If the user didn't explicitly specify the darc version,
|
# If the user didn't explicitly specify the darc version,
|
||||||
|
@ -22,12 +22,12 @@ function InstallDarcCli ($darcVersion) {
|
||||||
if (-not $darcVersion) {
|
if (-not $darcVersion) {
|
||||||
$darcVersion = $(Invoke-WebRequest -Uri $versionEndpoint -UseBasicParsing).Content
|
$darcVersion = $(Invoke-WebRequest -Uri $versionEndpoint -UseBasicParsing).Content
|
||||||
}
|
}
|
||||||
|
|
||||||
$arcadeServicesSource = 'https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json'
|
$arcadeServicesSource = 'https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json'
|
||||||
|
|
||||||
Write-Host "Installing Darc CLI version $darcVersion..."
|
Write-Host "Installing Darc CLI version $darcVersion..."
|
||||||
Write-Host "You may need to restart your command window if this is the first dotnet tool you have installed."
|
Write-Host "You may need to restart your command window if this is the first dotnet tool you have installed."
|
||||||
Invoke-Expression "& `"$dotnet`" tool install $darcCliPackageName --version $darcVersion --add-source '$arcadeServicesSource' -v $verbosity -g"
|
& "$dotnet" tool install $darcCliPackageName --version $darcVersion --add-source "$arcadeServicesSource" -v $verbosity -g
|
||||||
}
|
}
|
||||||
|
|
||||||
InstallDarcCli $darcVersion
|
InstallDarcCli $darcVersion
|
||||||
|
|
|
@ -25,7 +25,7 @@ function CheckExitCode ([string]$stage)
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Push-Location $PSScriptRoot
|
Push-Location $PSScriptRoot
|
||||||
|
|
||||||
Write-Host "Installing darc..."
|
Write-Host "Installing darc..."
|
||||||
. .\darc-init.ps1 -darcVersion $darcVersion
|
. .\darc-init.ps1 -darcVersion $darcVersion
|
||||||
CheckExitCode "Running darc-init"
|
CheckExitCode "Running darc-init"
|
||||||
|
@ -40,9 +40,9 @@ try {
|
||||||
|
|
||||||
$darcExe = "$env:USERPROFILE\.dotnet\tools"
|
$darcExe = "$env:USERPROFILE\.dotnet\tools"
|
||||||
$darcExe = Resolve-Path "$darcExe\darc.exe"
|
$darcExe = Resolve-Path "$darcExe\darc.exe"
|
||||||
|
|
||||||
Create-Directory $outputFolder
|
Create-Directory $outputFolder
|
||||||
|
|
||||||
# Generate 3 graph descriptions:
|
# Generate 3 graph descriptions:
|
||||||
# 1. Flat with coherency information
|
# 1. Flat with coherency information
|
||||||
# 2. Graphviz (dot) file
|
# 2. Graphviz (dot) file
|
||||||
|
@ -51,26 +51,26 @@ try {
|
||||||
$graphVizImageFilePath = "$outputFolder\graph.png"
|
$graphVizImageFilePath = "$outputFolder\graph.png"
|
||||||
$normalGraphFilePath = "$outputFolder\graph-full.txt"
|
$normalGraphFilePath = "$outputFolder\graph-full.txt"
|
||||||
$flatGraphFilePath = "$outputFolder\graph-flat.txt"
|
$flatGraphFilePath = "$outputFolder\graph-flat.txt"
|
||||||
$baseOptions = "get-dependency-graph --github-pat $gitHubPat --azdev-pat $azdoPat --password $barToken"
|
$baseOptions = @( "--github-pat", "$gitHubPat", "--azdev-pat", "$azdoPat", "--password", "$barToken" )
|
||||||
|
|
||||||
if ($includeToolset) {
|
if ($includeToolset) {
|
||||||
Write-Host "Toolsets will be included in the graph..."
|
Write-Host "Toolsets will be included in the graph..."
|
||||||
$baseOptions += " --include-toolset"
|
$baseOptions += @( "--include-toolset" )
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-Host "Generating standard dependency graph..."
|
Write-Host "Generating standard dependency graph..."
|
||||||
Invoke-Expression "& `"$darcExe`" $baseOptions --output-file $normalGraphFilePath"
|
& "$darcExe" get-dependency-graph @baseOptions --output-file $normalGraphFilePath
|
||||||
CheckExitCode "Generating normal dependency graph"
|
CheckExitCode "Generating normal dependency graph"
|
||||||
|
|
||||||
Write-Host "Generating flat dependency graph and graphviz file..."
|
Write-Host "Generating flat dependency graph and graphviz file..."
|
||||||
Invoke-Expression "& `"$darcExe`" $baseOptions --flat --coherency --graphviz $graphVizFilePath --output-file $flatGraphFilePath"
|
& "$darcExe" get-dependency-graph @baseOptions --flat --coherency --graphviz $graphVizFilePath --output-file $flatGraphFilePath
|
||||||
CheckExitCode "Generating flat and graphviz dependency graph"
|
CheckExitCode "Generating flat and graphviz dependency graph"
|
||||||
|
|
||||||
Write-Host "Generating graph image $graphVizFilePath"
|
Write-Host "Generating graph image $graphVizFilePath"
|
||||||
$dotFilePath = Join-Path $installBin "graphviz\$graphvizVersion\release\bin\dot.exe"
|
$dotFilePath = Join-Path $installBin "graphviz\$graphvizVersion\release\bin\dot.exe"
|
||||||
Invoke-Expression "& `"$dotFilePath`" -Tpng -o'$graphVizImageFilePath' `"$graphVizFilePath`""
|
& "$dotFilePath" -Tpng -o"$graphVizImageFilePath" "$graphVizFilePath"
|
||||||
CheckExitCode "Generating graphviz image"
|
CheckExitCode "Generating graphviz image"
|
||||||
|
|
||||||
Write-Host "'$graphVizFilePath', '$flatGraphFilePath', '$normalGraphFilePath' and '$graphVizImageFilePath' created!"
|
Write-Host "'$graphVizFilePath', '$flatGraphFilePath', '$normalGraphFilePath' and '$graphVizImageFilePath' created!"
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
|
|
|
@ -79,28 +79,27 @@ try {
|
||||||
$NativeTools.PSObject.Properties | ForEach-Object {
|
$NativeTools.PSObject.Properties | ForEach-Object {
|
||||||
$ToolName = $_.Name
|
$ToolName = $_.Name
|
||||||
$ToolVersion = $_.Value
|
$ToolVersion = $_.Value
|
||||||
$LocalInstallerCommand = $InstallerPath
|
$LocalInstallerArguments = @{ ToolName = "$ToolName" }
|
||||||
$LocalInstallerCommand += " -ToolName $ToolName"
|
$LocalInstallerArguments += @{ InstallPath = "$InstallBin" }
|
||||||
$LocalInstallerCommand += " -InstallPath $InstallBin"
|
$LocalInstallerArguments += @{ BaseUri = "$BaseUri" }
|
||||||
$LocalInstallerCommand += " -BaseUri $BaseUri"
|
$LocalInstallerArguments += @{ CommonLibraryDirectory = "$EngCommonBaseDir" }
|
||||||
$LocalInstallerCommand += " -CommonLibraryDirectory $EngCommonBaseDir"
|
$LocalInstallerArguments += @{ Version = "$ToolVersion" }
|
||||||
$LocalInstallerCommand += " -Version $ToolVersion"
|
|
||||||
|
|
||||||
if ($Verbose) {
|
if ($Verbose) {
|
||||||
$LocalInstallerCommand += " -Verbose"
|
$LocalInstallerArguments += @{ Verbose = $True }
|
||||||
}
|
}
|
||||||
if (Get-Variable 'Force' -ErrorAction 'SilentlyContinue') {
|
if (Get-Variable 'Force' -ErrorAction 'SilentlyContinue') {
|
||||||
if($Force) {
|
if($Force) {
|
||||||
$LocalInstallerCommand += " -Force"
|
$LocalInstallerArguments += @{ Force = $True }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($Clean) {
|
if ($Clean) {
|
||||||
$LocalInstallerCommand += " -Clean"
|
$LocalInstallerArguments += @{ Clean = $True }
|
||||||
}
|
}
|
||||||
|
|
||||||
Write-Verbose "Installing $ToolName version $ToolVersion"
|
Write-Verbose "Installing $ToolName version $ToolVersion"
|
||||||
Write-Verbose "Executing '$LocalInstallerCommand'"
|
Write-Verbose "Executing '$InstallerPath $LocalInstallerArguments'"
|
||||||
Invoke-Expression "$LocalInstallerCommand"
|
& $InstallerPath @LocalInstallerArguments
|
||||||
if ($LASTEXITCODE -Ne "0") {
|
if ($LASTEXITCODE -Ne "0") {
|
||||||
$errMsg = "$ToolName installation failed"
|
$errMsg = "$ToolName installation failed"
|
||||||
if ((Get-Variable 'DoNotAbortNativeToolsInstallationOnFailure' -ErrorAction 'SilentlyContinue') -and $DoNotAbortNativeToolsInstallationOnFailure) {
|
if ((Get-Variable 'DoNotAbortNativeToolsInstallationOnFailure' -ErrorAction 'SilentlyContinue') -and $DoNotAbortNativeToolsInstallationOnFailure) {
|
||||||
|
|
|
@ -209,7 +209,7 @@ function New-ScriptShim {
|
||||||
Remove-Item (Join-Path $ShimDirectory "$ShimName.exe")
|
Remove-Item (Join-Path $ShimDirectory "$ShimName.exe")
|
||||||
}
|
}
|
||||||
|
|
||||||
Invoke-Expression "$ShimDirectory\WinShimmer\winshimmer.exe $ShimName $ToolFilePath $ShimDirectory"
|
& "$ShimDirectory\WinShimmer\winshimmer.exe" $ShimName $ToolFilePath $ShimDirectory
|
||||||
return $True
|
return $True
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
# Specifies which msbuild engine to use for build: 'vs', 'dotnet' or unspecified (determined based on presence of tools.vs in global.json).
|
# Specifies which msbuild engine to use for build: 'vs', 'dotnet' or unspecified (determined based on presence of tools.vs in global.json).
|
||||||
[string]$msbuildEngine = if (Test-Path variable:msbuildEngine) { $msbuildEngine } else { $null }
|
[string]$msbuildEngine = if (Test-Path variable:msbuildEngine) { $msbuildEngine } else { $null }
|
||||||
|
|
||||||
# True to attempt using .NET Core already that meets requirements specified in global.json
|
# True to attempt using .NET Core already that meets requirements specified in global.json
|
||||||
# installed on the machine instead of downloading one.
|
# installed on the machine instead of downloading one.
|
||||||
[bool]$useInstalledDotNetCli = if (Test-Path variable:useInstalledDotNetCli) { $useInstalledDotNetCli } else { $true }
|
[bool]$useInstalledDotNetCli = if (Test-Path variable:useInstalledDotNetCli) { $useInstalledDotNetCli } else { $true }
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ function Exec-Process([string]$command, [string]$commandArgs) {
|
||||||
|
|
||||||
$finished = $false
|
$finished = $false
|
||||||
try {
|
try {
|
||||||
while (-not $process.WaitForExit(100)) {
|
while (-not $process.WaitForExit(100)) {
|
||||||
# Non-blocking loop done to allow ctr-c interrupts
|
# Non-blocking loop done to allow ctr-c interrupts
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -250,7 +250,7 @@ function InstallDotNet([string] $dotnetRoot, [string] $version, [string] $archit
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Locates Visual Studio MSBuild installation.
|
# Locates Visual Studio MSBuild installation.
|
||||||
# The preference order for MSBuild to use is as follows:
|
# The preference order for MSBuild to use is as follows:
|
||||||
#
|
#
|
||||||
# 1. MSBuild from an active VS command prompt
|
# 1. MSBuild from an active VS command prompt
|
||||||
|
@ -267,7 +267,7 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
|
||||||
|
|
||||||
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 { "15.9" }
|
||||||
$vsMinVersion = [Version]::new($vsMinVersionStr)
|
$vsMinVersion = [Version]::new($vsMinVersionStr)
|
||||||
|
|
||||||
# Try msbuild command available in the environment.
|
# Try msbuild command available in the environment.
|
||||||
if ($env:VSINSTALLDIR -ne $null) {
|
if ($env:VSINSTALLDIR -ne $null) {
|
||||||
|
@ -316,7 +316,7 @@ function InitializeVisualStudioMSBuild([bool]$install, [object]$vsRequirements =
|
||||||
function InitializeVisualStudioEnvironmentVariables([string] $vsInstallDir, [string] $vsMajorVersion) {
|
function InitializeVisualStudioEnvironmentVariables([string] $vsInstallDir, [string] $vsMajorVersion) {
|
||||||
$env:VSINSTALLDIR = $vsInstallDir
|
$env:VSINSTALLDIR = $vsInstallDir
|
||||||
Set-Item "env:VS$($vsMajorVersion)0COMNTOOLS" (Join-Path $vsInstallDir "Common7\Tools\")
|
Set-Item "env:VS$($vsMajorVersion)0COMNTOOLS" (Join-Path $vsInstallDir "Common7\Tools\")
|
||||||
|
|
||||||
$vsSdkInstallDir = Join-Path $vsInstallDir "VSSDK\"
|
$vsSdkInstallDir = Join-Path $vsInstallDir "VSSDK\"
|
||||||
if (Test-Path $vsSdkInstallDir) {
|
if (Test-Path $vsSdkInstallDir) {
|
||||||
Set-Item "env:VSSDK$($vsMajorVersion)0Install" $vsSdkInstallDir
|
Set-Item "env:VSSDK$($vsMajorVersion)0Install" $vsSdkInstallDir
|
||||||
|
@ -351,13 +351,13 @@ function InitializeXCopyMSBuild([string]$packageVersion, [bool]$install) {
|
||||||
# Locates Visual Studio instance that meets the minimal requirements specified by tools.vs object in global.json.
|
# Locates Visual Studio instance that meets the minimal requirements specified by tools.vs object in global.json.
|
||||||
#
|
#
|
||||||
# The following properties of tools.vs are recognized:
|
# The following properties of tools.vs are recognized:
|
||||||
# "version": "{major}.{minor}"
|
# "version": "{major}.{minor}"
|
||||||
# Two part minimal VS version, e.g. "15.9", "16.0", etc.
|
# Two part minimal VS version, e.g. "15.9", "16.0", etc.
|
||||||
# "components": ["componentId1", "componentId2", ...]
|
# "components": ["componentId1", "componentId2", ...]
|
||||||
# Array of ids of workload components that must be available in the VS instance.
|
# Array of ids of workload components that must be available in the VS instance.
|
||||||
# See e.g. https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-enterprise?view=vs-2017
|
# See e.g. https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-enterprise?view=vs-2017
|
||||||
#
|
#
|
||||||
# Returns JSON describing the located VS instance (same format as returned by vswhere),
|
# Returns JSON describing the located VS instance (same format as returned by vswhere),
|
||||||
# or $null if no instance meeting the requirements is found on the machine.
|
# or $null if no instance meeting the requirements is found on the machine.
|
||||||
#
|
#
|
||||||
function LocateVisualStudio([object]$vsRequirements = $null){
|
function LocateVisualStudio([object]$vsRequirements = $null){
|
||||||
|
@ -378,7 +378,7 @@ function LocateVisualStudio([object]$vsRequirements = $null){
|
||||||
|
|
||||||
if (!$vsRequirements) { $vsRequirements = $GlobalJson.tools.vs }
|
if (!$vsRequirements) { $vsRequirements = $GlobalJson.tools.vs }
|
||||||
$args = @("-latest", "-prerelease", "-format", "json", "-requires", "Microsoft.Component.MSBuild")
|
$args = @("-latest", "-prerelease", "-format", "json", "-requires", "Microsoft.Component.MSBuild")
|
||||||
|
|
||||||
if (Get-Member -InputObject $vsRequirements -Name "version") {
|
if (Get-Member -InputObject $vsRequirements -Name "version") {
|
||||||
$args += "-version"
|
$args += "-version"
|
||||||
$args += $vsRequirements.version
|
$args += $vsRequirements.version
|
||||||
|
@ -388,7 +388,7 @@ function LocateVisualStudio([object]$vsRequirements = $null){
|
||||||
foreach ($component in $vsRequirements.components) {
|
foreach ($component in $vsRequirements.components) {
|
||||||
$args += "-requires"
|
$args += "-requires"
|
||||||
$args += $component
|
$args += $component
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$vsInfo =& $vsWhereExe $args | ConvertFrom-Json
|
$vsInfo =& $vsWhereExe $args | ConvertFrom-Json
|
||||||
|
@ -445,7 +445,7 @@ function GetDefaultMSBuildEngine() {
|
||||||
if (Get-Member -InputObject $GlobalJson.tools -Name "vs") {
|
if (Get-Member -InputObject $GlobalJson.tools -Name "vs") {
|
||||||
return "vs"
|
return "vs"
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Get-Member -InputObject $GlobalJson.tools -Name "dotnet") {
|
if (Get-Member -InputObject $GlobalJson.tools -Name "dotnet") {
|
||||||
return "dotnet"
|
return "dotnet"
|
||||||
}
|
}
|
||||||
|
@ -475,11 +475,13 @@ function GetSdkTaskProject([string]$taskName) {
|
||||||
|
|
||||||
function InitializeNativeTools() {
|
function InitializeNativeTools() {
|
||||||
if (Get-Member -InputObject $GlobalJson -Name "native-tools") {
|
if (Get-Member -InputObject $GlobalJson -Name "native-tools") {
|
||||||
$nativeArgs=""
|
$nativeArgs= @{}
|
||||||
if ($ci) {
|
if ($ci) {
|
||||||
$nativeArgs = "-InstallDirectory $ToolsDir"
|
$nativeArgs = @{
|
||||||
|
InstallDirectory = "$ToolsDir"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Invoke-Expression "& `"$PSScriptRoot/init-tools-native.ps1`" $nativeArgs"
|
& "$PSScriptRoot/init-tools-native.ps1" @nativeArgs
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -573,8 +575,8 @@ function MSBuild-Core() {
|
||||||
|
|
||||||
$cmdArgs = "$($buildTool.Command) /m /nologo /clp:Summary /v:$verbosity /nr:$nodeReuse /p:ContinuousIntegrationBuild=$ci"
|
$cmdArgs = "$($buildTool.Command) /m /nologo /clp:Summary /v:$verbosity /nr:$nodeReuse /p:ContinuousIntegrationBuild=$ci"
|
||||||
|
|
||||||
if ($warnAsError) {
|
if ($warnAsError) {
|
||||||
$cmdArgs += " /warnaserror /p:TreatWarningsAsErrors=true"
|
$cmdArgs += " /warnaserror /p:TreatWarningsAsErrors=true"
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($arg in $args) {
|
foreach ($arg in $args) {
|
||||||
|
@ -582,29 +584,29 @@ function MSBuild-Core() {
|
||||||
$cmdArgs += " `"$arg`""
|
$cmdArgs += " `"$arg`""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$exitCode = Exec-Process $buildTool.Path $cmdArgs
|
$exitCode = Exec-Process $buildTool.Path $cmdArgs
|
||||||
|
|
||||||
if ($exitCode -ne 0) {
|
if ($exitCode -ne 0) {
|
||||||
Write-PipelineTaskError "Build failed."
|
Write-PipelineTaskError "Build failed."
|
||||||
|
|
||||||
$buildLog = GetMSBuildBinaryLogCommandLineArgument $args
|
$buildLog = GetMSBuildBinaryLogCommandLineArgument $args
|
||||||
if ($buildLog -ne $null) {
|
if ($buildLog -ne $null) {
|
||||||
Write-Host "See log: $buildLog" -ForegroundColor DarkGray
|
Write-Host "See log: $buildLog" -ForegroundColor DarkGray
|
||||||
}
|
}
|
||||||
|
|
||||||
ExitWithExitCode $exitCode
|
ExitWithExitCode $exitCode
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function GetMSBuildBinaryLogCommandLineArgument($arguments) {
|
function GetMSBuildBinaryLogCommandLineArgument($arguments) {
|
||||||
foreach ($argument in $arguments) {
|
foreach ($argument in $arguments) {
|
||||||
if ($argument -ne $null) {
|
if ($argument -ne $null) {
|
||||||
$arg = $argument.Trim()
|
$arg = $argument.Trim()
|
||||||
if ($arg.StartsWith("/bl:", "OrdinalIgnoreCase")) {
|
if ($arg.StartsWith("/bl:", "OrdinalIgnoreCase")) {
|
||||||
return $arg.Substring("/bl:".Length)
|
return $arg.Substring("/bl:".Length)
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($arg.StartsWith("/binaryLogger:", "OrdinalIgnoreCase")) {
|
if ($arg.StartsWith("/binaryLogger:", "OrdinalIgnoreCase")) {
|
||||||
return $arg.Substring("/binaryLogger:".Length)
|
return $arg.Substring("/binaryLogger:".Length)
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,6 @@
|
||||||
"dotnet": "3.0.100-preview5-011568"
|
"dotnet": "3.0.100-preview5-011568"
|
||||||
},
|
},
|
||||||
"msbuild-sdks": {
|
"msbuild-sdks": {
|
||||||
"Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19306.12"
|
"Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19307.62"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue