我们正在为我们的包使用 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
但是要回答">是否可以以相同的名称和版本发布两个包"的一般问题,答案是">你不能",因为名称和版本是唯一标识符。