32 lines
1.1 KiB
PowerShell
32 lines
1.1 KiB
PowerShell
<#
|
|
.SYNOPSIS
|
|
Start MijnBesluit.Web lokaal (dotnet run) voor de knoppen "W-testen" en "WM-testen" van SideKick.
|
|
|
|
.DESCRIPTION
|
|
SideKick roept dit script verborgen aan en stuurt de uitvoer door naar het eigen venster. Zodra Kestrel
|
|
"Now listening on: ..." meldt, opent SideKick zelf de browser (met ?email=... en ?weergave=...).
|
|
#>
|
|
[CmdletBinding()]
|
|
param()
|
|
|
|
$ErrorActionPreference = 'Stop'
|
|
|
|
$Project = Split-Path $PSScriptRoot -Parent
|
|
$Csproj = Join-Path $Project 'src\MijnBesluit.Web\MijnBesluit.Web.csproj'
|
|
|
|
if (-not (Test-Path $Csproj)) { throw "MijnBesluit.Web is niet gevonden: $Csproj" }
|
|
if (-not (Get-Command dotnet -ErrorAction SilentlyContinue)) {
|
|
throw 'dotnet is niet gevonden. Installeer de .NET SDK of open een venster waarin hij in het PATH staat.'
|
|
}
|
|
|
|
$env:ASPNETCORE_ENVIRONMENT = 'Development'
|
|
$env:DOTNET_ENVIRONMENT = 'Development'
|
|
|
|
Write-Host ''
|
|
Write-Host 'MijnBesluit lokaal testen' -ForegroundColor Cyan
|
|
Write-Host " Project : $Csproj"
|
|
Write-Host ''
|
|
|
|
# Geen --no-build en de uitvoer rechtstreeks naar de console: anders komt "Now listening on" te laat bij SideKick aan.
|
|
dotnet run --project $Csproj
|