Asp.net-Core

檢查包是否與 .net 核心兼容

  • August 6, 2020

我開始使用 .NET Core 和 ASP.NET Core 進行程式,在閱讀了許多文件/教程後,我仍然不確定如何實現 Nuget-(Meta-)Package 在我的 .NET-Core-App 中是否兼容/可用。

  1. 如何檢查 NuGet 包是否與 .NET Core 兼容。例如,經常被引用的Newtonsoft JSON。它是否兼容/可用 - 以及如何查看?
  2. 是否有所有可用 .NET Core 包的列表?

就像這裡列出了一些

.NET Core 的關鍵 NuGet 包

)。但既然他們說這些是"key"包裹,我會假設還有更多。但是哪個?

也許這會有所幫助 - 許多流行的軟體包https://github.com/thangchung/awesome-dotnet-core

我也沒有在任何地方看到 nuget.org,所以: https ://nuget.org

我的一般經驗法則是:如果包依賴於網路標准或 .net 核心,它將與 .net 核心一起執行(也請注意版本)

了解兼容性的最佳方法是此處的表格

在此表中,您可以查看哪些 API 版本支持 NuGet 包。如果它是標準 1.0+ - 它適用於 .Net Core

要檢查包的(支持的 API 版本)依賴項,您可以在 nuget.org 或包管理器中檢查包的頁面

這是 Rider 的範例

引用自:https://stackoverflow.com/questions/39212007