Squirrel/Squirrel.Windows

VersionExtensions Regex does not support package ID ending with numbers

Open

#472 ouverte le 27 oct. 2015

Voir sur GitHub
 (9 commentaires) (0 réactions) (0 assignés)C++ (1 061 forks)batch import
bug:failing-test-would-be-nicehelp wanted

Métriques du dépôt

Stars
 (7 025 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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.

Guide contributeur