diff --git a/build.psm1 b/build.psm1 index 849c11a0e..bec7a06e4 100644 --- a/build.psm1 +++ b/build.psm1 @@ -1723,6 +1723,15 @@ function Publish-NuGetFeed # Add .NET CLI tools to PATH Find-Dotnet + if ($VersionSuffix) { + ## NuGet/Home #3953, #4337 -- dotnet pack - version suffix missing from ProjectReference + ## Workaround: + ## dotnet restore /p:VersionSuffix= # Bake the suffix into project.assets.json + ## dotnet pack --version-suffix + $TopProject = (New-PSOptions).Top + dotnet restore $TopProject "/p:VersionSuffix=$VersionSuffix" + } + try { Push-Location $PSScriptRoot @(