Closed HaGGi13 closed 5 months ago
Hi @HaGGi13 , indeed this is inconsistent.
I will fix it. But the idea is the following: There is an inconsistency introduced to differentiate the framework built at the time of .NET 4.x and .NET Core. I introduced the term standard because the new framework was able to be used by .NET 4.x and .NET Core 3.1.
Nowadays I am not pleased by project named standard and targeting only .NET 6/8.
But I think a day I will have to discuss to rename projects and packages to remove the standard and see how on nuget I can put the standard ones as "deprecated" and that we have to use the non standard ones.
Yes, I saw this and understood the idea behind, that's the reason why I mention this project in the issue only. As you see in the screenshot it's targeting .NET Standard, beside .NET 6 and 8, hence your naming convention is not applied. Other projects are fine and aligned with your convention, or rather I didn't noticed other inconsistency.
@GFlisch and I had a talk about and it was solved in the meantime.
Describe the bug
First things first, I'm not sure if this is a bug, but an inconsistency for sure.
The solution contains a project named
Arc4u.Standard.Configuration.Store
, but the out of it created NuGet package is namedArc4u.Configuration.Store
. This does not follow the name convention of all other projects within the solution, that the generated NuGet package has the same name like the*.csproj
file.IMHO this is misleading for any contributors and users who want to check something in this package code or cut down a bug.
This can be found in branch
master
and alsodevelop/8.2.0
. I didn't checked other branches, becausemaster
is the reference and thedevelop/8.2.0
is the current WIP/next version to release branch.To Reproduce
There's nothing to reproduce, but to double-check by navigating to:
src/Arc4u.Standard.Configuration.Store/Arc4u.Standard.Configuration.Store.csproj
(:mag_right: fast travel)Expected behavior
The source code and package names are consistent and follow a common naming schema (NuGet package name ==
*.csproj
name).Screenshots
Desktop (please complete the following information):
master
&develop/8.2.0
)