簡體   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