[.NET] .NET Core和.NET framwork升版本分析 (使用.NET Portability Analyzer)



前情提要

公司版本
.NET Core 2.2.1
.NET framwork 4.6.2

目標
.NET Core要升3.1.2
.NET framwork 要升4.8




解決方向

在看完相關文章後

選擇自動化的分析工具
.NET Portability Analyzer  (也稱ApiPort)
來分析並產生報表


跑完後會產生excel 總表如下































































還可以分頁看細項
所以比對項目和改寫未支援的項目後
就可以確認升級會不會有問題了



參考
https://blog.darkthread.net/blog/netcore-3-release/

官方
https://docs.microsoft.com/en-us/dotnet/standard/analyzers/portability-analyzer


如何看自己電腦framwork版本
https://docs.microsoft.com/zh-tw/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed


從 ASP.NET Core 2.2 遷移至 3.0
https://docs.microsoft.com/zh-tw/aspnet/core/migration/22-to-30?view=aspnetcore-3.1&tabs=visual-studio

筆記:ASP.NET Core 2.2 升級 3.1 經驗一則

https://blog.darkthread.net/blog/upgrade-netcore-22-to-31/

















留言

這個網誌中的熱門文章

[Angular] 閒置登出作法

[JavaScript] 將array object 根據值重新 js format的作法