Visual Studio 15.4 发布,新增多平台支持

  • Jeff Martin
  • 谢丽

2017 年 10 月 22 日

话题:.NET语言 & 开发

微软发布了 Visual Studio 2017 的第四个升级版本,并且延续了支持.NET Standard 2.0 和通用 Windows 平台(UWP)的承诺。.NET Standard 2.0 支持是微软推动跨平台应用程序开发和代码重用战略的重要一环。

15.4 版本的变化与微软发布的预览版非常接近,在很大程度上体现了渐进式改革。在 IDE 中,鼠标键盘操作 Control-Click 已更改,按下 Ctrl 键,再点击高亮代码行会导航到其定义。编写 C#、Visual Basic 和 Python 都可以使用这项新功能。

按照承诺,15.4 支持 Windows 10 引入的.appx容器。这为开发人员提供了一种方法,让他们可以把现有的 Win32 应用程序打包进.appx容器,便于在 Windows 10 系统上安装和管理。在这个过程中,不需要将 Win32 应用程序转换为 UWP 应用或者使用特定的 Windows 10 功能。无论如何,如果需要,现在更容易加入这项功能了。新项目类型在新建项目对话框里可以看到:Visual C# | Windows Universal | Windows Application Packaging Project

那些希望使用.NET Core 2 开发的开发人员将会发现,事情变得简单了,因为.NET Core 2 在安装时可选,而且会默认选中,不管选择的是 Web Development,还是.NET Core Workloads。

Windows 10 开发人员构建 UWP 应用时会注意到,15.4 支持 Windows Fall Creators Update。最新的 SDK 10 支持这种更新,安装时选中 UWP Workload 就会把它包含进来。如果你的 Windows 10 开发系统上安装了 Fall Creators Update,那么你就可以充分利用 15.4 对 XAML 所做的多项改进。这些变更包括在编辑 UWP 应用时使用 Edit&Continue(在线编辑 App 的 XAML 元素)以及使用微软新设计语言Fluent的设计元素。(注意,为了从新功能受益,必须安装更新并以 UWP 应用为目标。)除了新特性,微软还指出,他们在提升 XAML 编辑器速度和效率的工作中进行了多项性能增强。

Visual Studio 15.4 加入了 CMake 支持。这让 VS2017 可以支持面向任意 Windows 和 Linux 平台组合的 CMake 项目,其所带来的好处是,开发人员可以使用已有的 CMake 项目,而不需要首先将它们转换为 Visual Studio 项目。CMake 支持已经升级到 3.9 版本。

Visual Studio 2017 15.4 现在已经可以下载安装,可以通过标准的网络安装程序安装,也可以从 Visual Studio 里安装。除了上面提到的新特性,还有多个值得注意的 Bug 得到了修复。要了解全部详情,请查看发布说明

查看英文原文:Visual Studio 15.4 Released, Increasing Multiplatform Support

.NET语言 & 开发