為了生態的可持續、可維護、安全等原因,編程語言和框架都會不斷推陳出新,放棄對老版本的支持,并希望開發者能夠跟進最新版本的變化。
不過眾所周知,想讓開發者第一時間跟進并非一件簡單的事情,尤其是你可以想想微軟多少年以前就開始推進 Arm 版 Windows 的發展(2012 年發布的 Windows RT),即便到了 2023 年又有多少開發者開發了 Arm 版 Windows 應用呢。
微軟日前推出了一個適用于 Visual Studio 的擴展程序 —— .NET Upgrade Assistant,讓開發者可以在 Visual Studio 中直接升級 .NET Framework 或 .NET Core 桌面和 Web 應用程序至最新版本的 .NET。
微軟在博客中表示,.NET 6(長期支持版本)或 .NET 7(標準支持版本)具有更好的性能,并為開發者提供了一系列的最新特性和功能。如果用戶的應用程序是為 .NET Framework 或 .NET Core 構建的,現在是升級的好時機。
以往開發者想要升級應用程序,尤其是從 .NET Framework 升級,往往是一個非常復雜的過程,而且開發者需要為 Visual Studio 中的不同項目類型采用不同的升級方法。在安裝了 .NET Upgrade Assistant 擴展后,開發者可以通過在 Solution Explorer 中右鍵點擊項目并選擇 “升級”,從任何初始版本升級每種類型的 .NET 應用程序。
開發團隊表示,.NET Upgrade Assistant 的目的是處理好機械、重復、繁瑣的問題,但該擴展還是無法檢測和修復所有這些更改。用戶需要依據從什么框架和項目類型升級,進行一些額外的修改才能編譯代碼,并且需要進行徹底的測試以確保代碼能夠正常運行。
.NET Upgrade Assistant 的目標是支持每一種 .NET 項目類型,只不過目前該工具的支持還比較有限,支持 ASP.NET、Class libraries、Console、WPF 和 WinForms。正處于開發階段的支持包括 Xamarin 到 .NET MAUI 遷移、UWP 到 WinUI 遷移、WCF 到 WCF Core 遷移。
這個擴展目前已經上架 Visual Studio Marketplace,僅支持 Visual Studio 2022,需要注意的是這個擴展還帶著 Preview(預覽)后綴,意味著可能存在 Bug 和不穩定的情況。
審核編輯 :李倩
-
微軟
+關注
關注
4文章
6567瀏覽量
103958 -
編程語言
+關注
關注
10文章
1939瀏覽量
34601 -
應用程序
+關注
關注
37文章
3243瀏覽量
57603
原文標題:微軟推出VS擴展,可快速升級.NET項目
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論