When updating from one version of a nuget package to a new one with Update-Package, the install.ps1 from the old package is used instead of the new version. This causes upgrade errors and aborts the pipeline:
PM> Update-Package -IncludePrerelease -Verbose MsBuildVersioning
Looking for updates for 'MsBuildVersioning'...
Updating 'MSBuildVersioning' from version '1.0.34.0' to '1.0.39.0-local' in project 'NuGetPackages'.
Added file 'packages.config'.
Removed file 'packages.config'
Added file 'repositories.config'.
Successfully removed 'MSBuildVersioning 1.0.34.0' from NuGetPackages.
Added file 'VersionInfo.cs' to folder 'MSBuildVersioning.1.0.39.0-local\content\Properties'.
Added file 'MSBuildVersioning.dll' to folder 'MSBuildVersioning.1.0.39.0-local\lib\net40'.
Added file 'MSBuildVersioning.targets' to folder 'MSBuildVersioning.1.0.39.0-local\lib\net40'.
Added file 'Install.ps1' to folder 'MSBuildVersioning.1.0.39.0-local\tools'.
Added file 'MSBuildVersioning.1.0.39.0-local.nuspec' to folder 'MSBuildVersioning.1.0.39.0-local'.
Added file 'MSBuildVersioning.1.0.39.0-local.nupkg' to folder 'MSBuildVersioning.1.0.39.0-local'.
Successfully installed 'MSBuildVersioning 1.0.39.0-local'.
Added file 'VersionInfo.cs' to folder 'Properties'.
Added file 'Properties\VersionInfo.cs' to project 'NuGetPackages'
Added file 'packages.config'.
Added file 'packages.config' to project 'NuGetPackages'
Added file 'repositories.config'.
Removed file 'VersionInfo.cs' from folder 'Properties'
The item 'Properties' cannot be deleted.
Removed reference 'MSBuildVersioning.dll' from project 'NuGetPackages'
Added file 'packages.config'.
Removed file 'packages.config'
Added file 'repositories.config'.
Added file 'VersionInfo.cs' to folder 'Properties'.
Added file 'Properties\VersionInfo.cs' to project 'NuGetPackages'
Added reference 'MSBuildVersioning' to project 'NuGetPackages'
Added file 'packages.config'.
Added file 'packages.config' to project 'NuGetPackages'
Added file 'repositories.config'.
Executing script file 'P:\zetbox.Workflow\packages\MSBuildVersioning.1.0.34.0\tools\Install.ps1'.
PM> Update-Package -IncludePrerelease -Verbose MsBuildVersioning
Looking for updates for 'MsBuildVersioning'...
Updating 'MSBuildVersioning' from version '1.0.34.0' to '1.0.39.0-local' in project 'NuGetPackages'.
Added file 'packages.config'.
Removed file 'packages.config'
Added file 'repositories.config'.
Successfully removed 'MSBuildVersioning 1.0.34.0' from NuGetPackages.
Added file 'VersionInfo.cs' to folder 'MSBuildVersioning.1.0.39.0-local\content\Properties'.
Added file 'MSBuildVersioning.dll' to folder 'MSBuildVersioning.1.0.39.0-local\lib\net40'.
Added file 'MSBuildVersioning.targets' to folder 'MSBuildVersioning.1.0.39.0-local\lib\net40'.
Added file 'Install.ps1' to folder 'MSBuildVersioning.1.0.39.0-local\tools'.
Added file 'MSBuildVersioning.1.0.39.0-local.nuspec' to folder 'MSBuildVersioning.1.0.39.0-local'.
Added file 'MSBuildVersioning.1.0.39.0-local.nupkg' to folder 'MSBuildVersioning.1.0.39.0-local'.
Successfully installed 'MSBuildVersioning 1.0.39.0-local'.
Added file 'VersionInfo.cs' to folder 'Properties'.
Added file 'Properties\VersionInfo.cs' to project 'NuGetPackages'
Added file 'packages.config'.
Added file 'packages.config' to project 'NuGetPackages'
Added file 'repositories.config'.
Removed file 'VersionInfo.cs' from folder 'Properties'
The item 'Properties' cannot be deleted.
Removed reference 'MSBuildVersioning.dll' from project 'NuGetPackages'
Added file 'packages.config'.
Removed file 'packages.config'
Added file 'repositories.config'.
Added file 'VersionInfo.cs' to folder 'Properties'.
Added file 'Properties\VersionInfo.cs' to project 'NuGetPackages'
Added reference 'MSBuildVersioning' to project 'NuGetPackages'
Added file 'packages.config'.
Added file 'packages.config' to project 'NuGetPackages'
Added file 'repositories.config'.
Executing script file 'P:\zetbox.Workflow\packages\MSBuildVersioning.1.0.34.0\tools\Install.ps1'.