繁体   English   中英

安装 2 个单独的 NuGet 包,具有一个依赖但版本不同

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM