簡體   English   中英

我的 NuGet 包是否與 .NET Core 兼容?

[英]Are my NuGet packages compatible with .NET Core?

昨天我被介紹到 c# 和 Visual Studio,我知道這是一個非常簡單的問題。 但是我們正在將代碼從 .NET 框架移植到 .net CORE。 我的工作是將舊代碼中存在的包/庫安裝到新代碼中(解決方案的目標框架是 2.1)

但是如何在 NuGet 數據包管理器中看到 CORE 2.1 支持特定庫? 例如,我可以看看這是否支持圖像上的 CORE,或者所有可用的包是否與 core 2.0 兼容,因為這是目標框架?

two muppets

.NET Standard 是....NET 兼容語言的標准/規范。 .NET(核心或框架)的每個版本都是該標准的實現

根據 MS 的文檔,.NET Core 2.0 及更高版本與 .NET Standard 2.0 兼容:

https://docs.microsoft.com/en-us/dotnet/standard/net-standard

.NET 實現支持

簡而言之,您需要尋找與 .NET Standard 2.0 兼容的框架以移植到 .NET Core 2.2。

另一個有用的鏈接是來自 MS 的交互式兼容性工具:

https://dotnet.microsoft.com/platform/dotnet-standard#versions

暫無
暫無

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

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