簡體   English   中英

System.Threading.Tasks.Dataflow和Microsoft.Tpl.Dataflow之間有什么區別

[英]What is difference between System.Threading.Tasks.Dataflow and Microsoft.Tpl.Dataflow

有2種不同的官方TPL Dataflow nuget包。 我很困惑,選擇我應該使用哪一個。

據我所知,System.Threading.Tasks.Dataflow版本比其他版本稍微新一點,似乎System.Threading.Tasks.Dataflow是針對最新版本的.net。

誰能解釋這些之間的差異?

Microsoft.Tpl.Dataflow最初作為一個獨立於BCL的組件發布,作為.net 4.5的一部分 - 這是一篇宣布發布博客文章

System.Threading.Tasks.Dataflow作為單獨的包創建為dotnet核心版本的一部分。 github上的這個存檔發布歷史顯示了4.5.24的Microsoft.Tpl.Dataflow (nuget上的最后一個版本)變為4.5.25-beta-23019的System.Threading.Tasks.Dataflow (nuget上的第一個版本)。

這個舊的發行說明明確宣布更改名稱。

似乎初始版本僅適用於DotNet5.0(因為它當時是已知的),但它們已經使它向后兼容。

所以,很可能,你想要System.Threading.Tasks.Dataflow

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM