Squirrel/Squirrel.Windows

VersionExtensions Regex does not support package ID ending with numbers

Open

#472 aperta il 27 ott 2015

Vedi su GitHub
 (9 commenti) (0 reazioni) (0 assegnatari)C++ (1061 fork)batch import
bug:failing-test-would-be-nicehelp wanted

Metriche repository

Star
 (7025 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Hi,

if you use NuGet Package Explorer and your nuget package id ends with a number updates won't work anymore (caused by changes in VersionExtensions.cs for prerelease support).

The NuGet Package Explorer uses a point to seperate the package id from the version number (at least if you don't change the filename).

ID: MyId123 Version: 1.1.0

The result would be "MyId123.1.1.0.nupkg"

The suffix regex will remove ".nupkg" and the version regex will match "123.1.1.0" instead of "1.1.0".

A workaround would be renaming your NuGet Package to "MyId123-1.1.0.nupkg". The code should be changed or this naming issue should be noted somewhere.

Guida contributor