微软推出VS扩展,可快速晋级.NET项目
出品 | OSC开源社区(ID:oschina2013)
为了生态的可继续、可庇护、平安等原因,编程语言和框架城市不竭推陈出新,舍弃对老版本的撑持,并期看开发者可以跟进最新版本的改变。
不外寡所周知,想闪开发者第一时间跟进并不是一件简单的工作,出格是你能够想想微软几年以前就起头推进 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 和不不变的情状。
相关链接: /
马斯克连夜号令推特工程师修改算法 顶流开源项目做者全职做开源的“血泪史”:进狱、耗尽积存、被网暴…… 非WebKit引擎的iOS阅读器即将到来
那里有最新开源资讯、软件更新、手艺干货等内容
点那里 ↓↓↓ 记得 存眷✔ 标星⭐ 哦