[英]Different versions between a nuget package and its referenced nuget packages
[英]Install 2 separated NuGet packages with one dependency but different versions
我想安装Serilog.Sinks.Seq 5.2.1它依赖于Serilog.Sinks.PeriodicBatching 3.1.0
在我们的暂存区,我们还想使用Serilog.Sinks.Elasticsearch 9.0.0-beta7但是这个 Sink 依赖于Serilog.Sinks.PeriodicBatching 2.1.1
根据这个 PR ,Serilog.Sinks.PeriodicBatching 2.1.1...3.1.0 有很多重大变化。
我们如何并排安装这些包并解决 DLL 地狱?
你不能在一个项目中使用相同的 NuGet package 的两个版本,但我假设你已经知道了。 将您的代码分成多个项目。 例如,在您的一个项目中使用一个版本的包,在另一个项目中使用另一个版本。 我知道这个答案太笼统了,但这是我能在没有更多信息的情况下给你的最好答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.