Skip to content

We have two nuget packages with the same Id: NUnit.ConsoleRunner.NetCore #1449

@CharliePoole

Description

@CharliePoole

Internally, they have different names: NUnitConsoleRunnerNet60Package and NUnitConsoleRunnerNet80Package. However they use the same nuspec and contain the same files. Both are multi-targeted with Net 6.0 and 8.0 builds.

When used directly as an application, it's possible to specify either the 6.0 or 8.0 build but this doesn't work when installed as a dotnet tool. Only one implementation may be used as a command and the 6.0 version is used both cases.

NOTE: the previous release, 3.17.0 only included the .NET 6.0 implementation.

This bug will be fixed by removing one of the duplicate packages and limiting that package to the .NET 6.0 implementation as it was in the previous version. We can consider upgrading the implementation to 8.0 in a future release.

Note that users are still able to force execution under .NET 8.0 when launching the tool.

Metadata

Metadata

Assignees

Labels

BugCriticalCritical Priority, i.e. requires an immediate hot fix.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions