微软宣布将***的三种 Windows 框架可以在开源许可下使用,包括 Windows Presentation Foundation (WPF)、Windows Forms 和 Windows UI XAML Library (WinUI)。12 月 4 日,该公司将发布 Visual Studio 2019 的***个公开预览版。
WPF、Windows Forms 和 WinUI 通过 GitHub 的开源无疑是微软 Connect() 大会最重要的新闻之一,特别是考虑到微软几年前已经不再试图与这些曾经颇具神秘色彩的 Windows 框架保持距离,而是考虑到它们在开发人员中的持续受欢迎程度,重新接受了它们。
在今年早些时候的 Build 2018 大会上,微软官员表示,有了.net Core 3.0 后,开发人员将获得对使用 WPF、Windows Forms 和 XAML Islands (Windows 平台在 WinForms 和 WPF 应用程序中的本机通用控件) 构建客户端应用程序的支持。
说到 .net Core 3.0,微软今天也宣布了该项目的***个预览版。除了增加对 WinForms 和 WPF 的支持,.net Core 3 还为 .net 开发人员增加了对 web、云物联网、AI 和 Windows 桌面工作负载的更新。当天微软也发布了 .net Core 2.2 正式版。
微软在 2014 年推出了.net框架,使 .net 核心子集在跨平台上更加可移植。.net Core 成为了运行在 Windows、Linux和 macOS 上的开源跨系统的开发平台。
Visual Studio 2019 的***公开预览版今天可以开始下载。该版本旨在帮助开发人员更快更容易地开始和恢复编码。据微软管理人员称,VS 2019 还将增加编码空间、更多重构功能和更智能的调试。
微软高管表示,VS2019 是为了更好地与 Git 存储库协同工作,不管它们是本地 repos、GitHub 上的在线 Git repos、Azure repos 还是其他 Git repos。新的 pull-request 体验允许开发人员评审、运行和调试 pull 请求,而不必离开开发人员的体验。它包括一个新的搜索体验,取代了现有的「快速启动」框,该框允许开发者搜索设置、命令和安装选项。
微软正在构建 Visual Studio Live Share (它的编码协作服务)的 access,该服务将在 2019 年发布,直接进入 Visual Studio。微软在 VS 2019 版的 Visual Studio Live Share 中增加了更多的协作功能,并提供了这些功能以及轻量级跨平台 Visual Studio 代码开发工具的扩展。
随着更多预览版的发布,微软计划在未来几个月进一步讨论完整的功能集和 VS 2019 SKU 产品线。开发者可以将 VS 2019 与当前的 VS 2017 安装并排,或者在 Azure 上使用 VS 2019 映像。微软方面还没有说 VS 2019 是否会在 2019 年上市,但可能性相当大。
微软今天还宣布,它将为 Mac 提供 Visual Studio 2019 的***个公开预览版 (VS for Mac 是 Xamarin Studio 的一个重新命名版本)。2019 版增加了一个新的欢迎屏幕和新的代码编辑器。