根据配置指定 NuGet 包的命名

Specify naming of NuGet package based on configuration

我有一个 SDK 风格的 Class 库项目 (.NET 5.0),我希望根据构建配置命名生成的 NuGet 包(例如, MyLib.Debug.1.0.0.nupkg)。是否有一些 XML 我可以添加到我的 .csproj 文件来做到这一点?

找到了 - 在 .csproj 文件中,在“主”PropertyGroup 元素中,添加元素

<PackageId>My.Assembly.Name.$(Configuration)</PackageId>