Functions/Get-VersionArgs.ps1

function Get-VersionArgs {
    param(
        [Parameter(Mandatory = $true)]
        [String] $Version
    )

    $VersionParts = $BuildVersion.Split(".")
    $ActualBuildVersion = "`"$($VersionParts[0]).$($VersionParts[1]).$($VersionParts[2])`""
    $BuildAssemblyVersion = "`"$($VersionParts[0]).$($VersionParts[1]).0`""
    Write-Host "Using explicit assembly file version: $ActualBuildVersion"
    Write-Host "Using explicit assembly version: $BuildAssemblyVersion"
    Write-Host "Using explicit product version: $BuildAssemblyVersion"
    $buildArgs = @(
        "/p:AssemblyVersion=$BuildAssemblyVersion"
        "/p:AssemblyFileVersion=$ActualBuildVersion"
        "/p:AssemblyInformationalVersion=$ActualBuildVersion"
        "/p:Version=$ActualBuildVersion"
    )
    Write-Output $buildArgs

}