位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C# > 問(wèn)題詳情

C# 升級(jí)當(dāng)前的.NET Framework目標(biāo)

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-09

    除將開(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。上表概述了支持版本,要查看完整列表,可訪(fǎng)問(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)足需求。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部