亞馬遜云服務(wù)(AWS)剛剛推出了一款名叫.NET Porting Assistant的遷移工具,以幫助開發(fā)者將.NET Framework項(xiàng)目輕松搬動(dòng)到新平臺(tái)。此前如需將.NET Framework應(yīng)用程序移植到.NET Core,就需要檢索更新NuGet包及其參考的兼容性,此外項(xiàng)目文件也需要更新為.NET Core文件格式。
為將開發(fā)者從枯燥乏味的過(guò)程中解放出來(lái),AWS今日推出的.NET Porting Assistant助手工具,正好可以幫助其分析.NET Framework應(yīng)用程序、并將之遷移到Linux上運(yùn)行的.NET Core環(huán)境。
AWS宣稱,與競(jìng)品相比,自家工具能夠評(píng)估應(yīng)用程序的源碼、公共API和NuGet軟件包的完整樹、查找與.NET Core不兼容的依賴項(xiàng)、以及提供相應(yīng)的替換建議。
這套系統(tǒng)還可分析使用模式、軟件包和API的丟失頻率、并隨著時(shí)間發(fā)展而不斷改進(jìn)。作為一個(gè)可選加入的計(jì)劃,客戶可自愿分享遙測(cè)信息。
此外AWS.NET遷移助手能夠輕松評(píng)估包含大量項(xiàng)目的整體解決方案,而無(wú)需分析和匯總單個(gè)二進(jìn)制文件上的信息。
感興趣的開發(fā)者現(xiàn)已能夠免費(fèi)體驗(yàn),不過(guò)在使用前,請(qǐng)先檢查.NET Core 3.1 SDK和AWS CLI的兼容配置文件。