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