微软推出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 和不稳定的情况。相关链接:https://devblogs.microsoft.com/dotnet/upgrade-assistant-now-in-visual-studio/

往期推荐



马斯克连夜命令推特工程师修改算法

顶流开源项目作者全职做开源的“血泪史”:入狱、耗尽积蓄、被网暴……

非WebKit引擎的iOS浏览器即将到来


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

相关推荐

  • 质疑我违规窃取开源代码?拉黑你!
  • AI届的“iphone”时刻到来了
  • 写了个工具,CRUD 开发效率直接提升100倍!
  • 50个Pandas高级操作,建议收藏!
  • 为什么出境游第一站都去泰国?
  • 可以“裸穿”的蕾丝美背内衣,可盐可甜,又野又欲!
  • “北欧李子柒”性感视频曝光!冰洞裸泳,没水没电,隐居荒村12年,却让所有人羡慕...
  • 急!急!急!需大量视频剪辑工作者,300-800/天,有专人带,抓紧时间报名
  • 月薪52000,基本工资2360。
  • 从前端工程师转后端工程师几个月以后的体验
  • 如果不想上班了,建议你做这3件事
  • 为什么数据库连接池不采用IO多路复用?
  • 关于数据仓库架构及各组件方案选型!
  • ChatGPT“大战”谷歌搜索:新王加冕还是旧王延续?
  • 为什么说 Next.js 13 是一个颠覆性版本
  • 从ClickHouse到StarRocks,易点天下数仓平台建设
  • 选择“网红语言”值不值?使用Go和Rust的数据库公司七年经验总结
  • 表明低代码平台价格过高和交付不足的八个迹象
  • 平台工程当道:提升开发体验呼声大涨!
  • 高质量学习社群