[英]Are my NuGet packages compatible with .NET Core?
昨天我被介紹到 c# 和 Visual Studio,我知道這是一個非常簡單的問題。 但是我們正在將代碼從 .NET 框架移植到 .net CORE。 我的工作是將舊代碼中存在的包/庫安裝到新代碼中(解決方案的目標框架是 2.1)
但是如何在 NuGet 數據包管理器中看到 CORE 2.1 支持特定庫? 例如,我可以看看這是否支持圖像上的 CORE,或者所有可用的包是否與 core 2.0 兼容,因為這是目標框架?
.NET Standard 是....NET 兼容語言的標准/規范。 .NET(核心或框架)的每個版本都是該標准的實現。
根據 MS 的文檔,.NET Core 2.0 及更高版本與 .NET Standard 2.0 兼容:
https://docs.microsoft.com/en-us/dotnet/standard/net-standard
簡而言之,您需要尋找與 .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.