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

时间:2018-03-15 15:46:19

标签: .net proget

我们正在使用proget作为我们的软件包,并且我们希望为一个软件包支持两个不同的.net框架目标(具有相同的名称和版本)。

根据docs包标识的名称和版本是唯一的,但我无法找到如何更改/配置它的任何线索。

是否可以以相同的名称和版本发布两个包,但每个包都针对不同的.net框架?怎么样?

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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