我们正在使用proget作为我们的软件包,并且我们希望为一个软件包支持两个不同的.net框架目标(具有相同的名称和版本)。
根据docs包标识的名称和版本是唯一的,但我无法找到如何更改/配置它的任何线索。
是否可以以相同的名称和版本发布两个包,但每个包都针对不同的.net框架?怎么样?
目标是有两个消费者项目,每个都在不同的.net框架中,并且它们都使用相同的依赖包(相同版本),而不会互相打扰。
感谢。
答案 0 :(得分:0)
框架多目标在NuGet包本身内部处理,并在提取时由NuGet客户端(nuget.exe或Visual Studio)处理。有关如何创建包含多个目标的包的更多信息,请查看Microsoft的文档:https://docs.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks
但要回答" 的一般问题,是否有可能以相同的名称和版本发布两个包",答案就是" 你不能"因为名称和版本是唯一标识符。