naps2/NAPS2.Setup/Build-Test.ps1
Ben Olden-Cooligan be42bfee7c Fix script paths
2018-11-29 22:47:30 -05:00

31 lines
967 B
PowerShell

param([Parameter(Position=0, Mandatory=$false)] [String] $Name,
[Parameter(Mandatory=$false)] [switch] $d)
. .\naps2.ps1
# Rebuild NAPS2
$msbuild = Get-MSBuild-Path
& $msbuild "$SolutionRoot\NAPS2.sln" /v:q /p:Configuration=Debug
$Version = Get-NAPS2-Version
$PublishDir = "$SolutionRoot\NAPS2.Setup\publish\$Version\"
if (-not (Test-Path $PublishDir)) {
mkdir $PublishDir
}
Get-Process | where { $_.ProcessName -eq "NAPS2.vshost" } | kill
"Building ZIP"
& $msbuild "$SolutionRoot\NAPS2.sln" /v:q /p:Configuration=Standalone /t:Clean
if ($d) {
& $msbuild "$SolutionRoot\NAPS2.sln" /v:q /p:Configuration=Standalone /t:Rebuild /p:DefineConstants=DEBUG%3BSTANDALONE
} else {
& $msbuild "$SolutionRoot\NAPS2.sln" /v:q /p:Configuration=Standalone /t:Rebuild
}
Publish-NAPS2-Standalone $PublishDir "Standalone" ($PublishDir + "naps2-$Version-test_$Name-portable.zip")
""
"Saved to " + ($PublishDir + "naps2-$Version-test_$Name-portable.zip")
""