簡體   English   中英

如何更新到.NETStandard 2.0 NuGet包

[英]How to update to .NETStandard 2.0 NuGet Package

我在Visual Studio 2015中有一個很好的舊.NET Framework 4.7 類庫 ,目前使用的是Microsoft.Extensions.Configuration NuGet包版本1.1.2 我正在嘗試將此更新到2.0版 ,但我收到此錯誤:

Microsoft.Extensions.Configuration 2.0.0'。 您正在嘗試將此軟件包安裝到以“.NETFramework,Version = v4.7”為目標的項目中,但該軟件包不包含任何與該框架兼容的程序集引用或內容文件。 有關更多信息,請與軟件包作者聯系。

我看到新版本僅支持.NETStandard 2.0 我是否必須將所有項目轉換為Visual Studio 2017中的 .NET Core.NET Standard

.NET Framework 4.6.1及更高版本支持.NET Standard 2.0+,但僅限於使用新工具時。 確保您更新到VS 2017版本15.3.0或更高版本並安裝了.NET Core SDK 2.0.0,並且解決方案的目錄層次結構中沒有global.json固定較低的SDK版本。

您可能還需要在VS 2017中安裝.NET Core工作負載

是的,您必須將項目轉換為.Net標准2.0才能使用Microsoft.Extensions.Configuration 2.0.0軟件包。

查看.Net標准2.0支持的.Net框架版本的以下鏈接,截至目前,.Net標准2.0僅支持.Net框架4.6.1

.Net標准2.0支持api

暫無
暫無

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

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