21 lines
No EOL
688 B
PowerShell
21 lines
No EOL
688 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.
|
|
#
|
|
|
|
. "$PSScriptRoot\..\common\_common.ps1"
|
|
|
|
# Run Validation for Project.json dependencies
|
|
dotnet publish $RepoRoot\tools\MultiProjectValidator -o $Stage2Dir\..\tools -c "$Configuration"
|
|
|
|
$pjvalidatePath = "$Stage2Dir\..\tools\$Configuration\$Tfm"
|
|
if (! (Test-Path $pjvalidatePath)) {
|
|
$pjvalidatePath = "$Stage2Dir\..\tools"
|
|
}
|
|
|
|
& "$pjvalidatePath\pjvalidate" "$RepoRoot\src"
|
|
# TODO For release builds, this should be uncommented and fail.
|
|
# if (!$?) {
|
|
# Write-Host "Project Validation Failed"
|
|
# Exit 1
|
|
# } |