Squirrel/Squirrel.Windows

VersionExtensions Regex does not support package ID ending with numbers

Open

#472 aberto em 27 de out. de 2015

Ver no GitHub
 (9 comments) (0 reactions) (0 assignees)C++ (1.061 forks)batch import
bug:failing-test-would-be-nicehelp wanted

Métricas do repositório

Stars
 (7.025 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

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.

Guia do colaborador