3ce8eaefaa
* master: Adding a Wpf and Winforms templates registry key (#218) Update coresetup to preview-27218-01 (#216) Update WindowsDesktop Framework (#215) Update coresetup to preview-27217-02 (#214) Update coresetup to preview-27217-01 Update coresetup to preview-27216-02 (#211) make GivenDotnetUsesDotnetTools test optional based on AspNetCore availability (#207) Update DependencyVersions.props Include the WindowsDesktop sharedframework in install 'Finish' page. (#208) Update readme; core-sdk:master (#209) Update WindowsDesktop Update toolset Update coresetup to preview-27214-02 change debug to Debug to match managed part add entry for freebsd to badge processing update stage0 sdk to 3.0 preview Update coresetup to preview-27206-02 (#202) initial support for freebsd
28 lines
883 B
PowerShell
28 lines
883 B
PowerShell
#
|
|
# Copyright (c) .NET Foundation and contributors. All rights reserved.
|
|
# Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
#
|
|
|
|
[CmdletBinding(PositionalBinding=$false)]
|
|
param(
|
|
[string]$Configuration="Debug",
|
|
[string]$Architecture="x64",
|
|
[Parameter(ValueFromRemainingArguments=$true)][String[]]$ExtraParameters
|
|
)
|
|
|
|
$RepoRoot = "$PSScriptRoot"
|
|
|
|
$ArchitectureParam="/p:Architecture=$Architecture"
|
|
$ConfigurationParam="-configuration $Configuration"
|
|
try {
|
|
$ExpressionToInvoke = "$RepoRoot\eng\common\build.ps1 -restore -build $ConfigurationParam $ArchitectureParam $ExtraParameters"
|
|
Write-Host "Invoking expression: $ExpressionToInvoke"
|
|
Invoke-Expression $ExpressionToInvoke
|
|
}
|
|
catch {
|
|
Write-Error $_
|
|
Write-Error $_.ScriptStackTrace
|
|
throw "Failed to build"
|
|
}
|
|
|
|
if($LASTEXITCODE -ne 0) { throw "Failed to build" }
|