Files
AdamuSw/set-projectVersion.ps1
2026-07-14 19:00:35 +03:00

11 lines
421 B
PowerShell

$versionPattern = '^\[assembly: AssemblyVersion\("(.*)"\)\]'
$path = '.\src\SharedAssemblyInfo.cs'
(Get-Content $path) | ForEach-Object{
if($_ -match $versionPattern){
$projectVersion = [version]$matches[1]
$versionString = "{0}.{1}.{2}" -f $projectVersion.Major, $projectVersion.Minor, $projectVersion.Build
Write-Host "##vso[task.setvariable variable=projectVersion]$versionString"
}
}