C# 升級(jí)當(dāng)前的.NET Framework目標(biāo)
除將開(kāi)發(fā)IDE升級(jí)到Visual Studio 2017或更高版本,計(jì)劃移植到.NET Core的個(gè)人或團(tuán)隊(duì)還應(yīng)該確定.NET Framework的最高支持版本。目前,當(dāng)運(yùn)行在.NETCore 1.1 SDK中時(shí),.NETCore支持的.NETFramework最髙版本是.NET Framework 4.6.2。對(duì)于.NET Core 2.0,支持的最高版本是4.6.1。上表概述了支持版本,要查看完整列表,可訪問(wèn) https://docs.microsoft.com/en-us/dotnet/standard/net-standard。
以這種方式升級(jí),確保對(duì)于之前的.NET Framework目標(biāo),程序中的大部分代碼有支持的.NET Core API。如果由于某種原因,原程序的API在.NETCore項(xiàng)目中不存在,那么有以下幾種選項(xiàng):
? 參考前面“理解哪些功能不可用”。
? 確認(rèn)ApiPort報(bào)告中列出了該API。
? 在框架中添加該API前,保持使用當(dāng)前的框架版本。
? 找一個(gè)替代的API、第三方程序集或NuGet包來(lái)幫助解決問(wèn)題并滿(mǎn)足需求。
點(diǎn)擊加載更多評(píng)論>>