Proget 包标识 - 如何发布相同的包(和版本)但不同的 .net 框架



我们正在为我们的包使用 proget,我们希望为一个包支持两个不同的 .NET Framework 目标(具有相同的名称和版本(。

根据文档,包标识的名称和版本是唯一的,但我找不到任何有关如何更改/配置它的线索。

是否可以以相同的名称和版本发布两个包,但每个包都针对不同的.NET Framework

? 以及如何?

目标是有两个消费者项目,每个项目在不同的.net框架中,并且它们都使用相同的依赖包(相同的版本(,而不会相互打扰。

谢谢。

框架多目标在 NuGet 包本身内部处理,并在提取时由 NuGet 客户端(nuget.exe 或 Visual Studio(处理。有关如何创建具有多个目标的包的详细信息,请查看Microsoft的文档:https://learn.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks

但是要回答">是否可以以相同的名称和版本发布两个包"的一般问题,答案是">你不能",因为名称和版本是唯一标识符。

最新更新