Build nuget locally - IeuanWalker/Maui GitHub Wiki
$version = "99.0.0-preview2"
$outputDir = "$PSScriptRoot\nuget"
# Ensure the output directory exists
if (-not (Test-Path $outputDir)) {
New-Item -ItemType Directory -Path $outputDir | Out-Null
}
# Build solution
dotnet build "D:/WS/Github-Fork/MauiToolkit/src/CommunityToolkit.Maui.sln" -c Release
# Pack nuget
dotnet pack D:/WS/Github-Fork/MauiToolkit/src/CommunityToolkit.Maui/CommunityToolkit.Maui.csproj -c Release --no-restore -p:PackageVersion=$version -o $outputDir
dotnet pack D:/WS/Github-Fork/MauiToolkit/src/CommunityToolkit.Maui.Core/CommunityToolkit.Maui.Core.csproj -c Release --no-restore -p:PackageVersion=$version -o $outputDir
# Show the generated NuGet package(s)
Write-Host "Generated NuGet package(s) in ${outputDir}:"
Get-ChildItem -Path $outputDir -Filter "*.nupkg"
# Keep the PowerShell window open
Read-Host -Prompt "Press Enter to exit"