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