写点什么

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

2017 年 10 月 22 日

微软发布了 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

2017 年 10 月 22 日 18:241134
用户头像

发布了 1008 篇内容, 共 313.6 次阅读, 收获喜欢 282 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营 - week10 - 作业

lucian

极客大学架构师训练营

模块分解

wing

极客大学架构师训练营

CAP原理

幸福小子

分布式 CAP原理

第十周 模块分解总结

钟杰

极客大学架构师训练营

目标检测之WBF(Weighted Boxes Fusion)

Dreamer

目标检测

week6-命题作业

未来已来

第 6 周作业

Steven

极客大学架构师训练营

架构师训练营第十一周作业

Geek_4c1353

极客大学架构师训练营

极客时间架构 1 期:第 10 周 模块分解 - 命题作业

Null

架构师训练营第 10 周课后练习

叶纪想

极客大学架构师训练营

第十周作业

solike

极客时间架构 1 期:第 10 周 模块分解 - 学习总结

Null

Effective go 笔记-01

邵俊达

golang Effective-go

week6 技术选型(二) 作业和学习总结

杨斌

架构第十周作业

Geek_Gu

极客大学架构师训练营

架构师训练营第十周命题作业

一马行千里

极客大学架构师训练营 命题作业

架构师训练营第十周学习笔记

一马行千里

学习 极客大学架构师训练营

第六周-总结

jizhi7

极客大学架构师训练营

架构师训练营2期 第六周总结

月下独酌

极客大学架构师训练营

第十周学习总结

solike

腾讯云轻量应用服务器 SSH 配置

邵俊达

SSH 轻服务器

week6-学习总结

未来已来

学习总结之分布式数据库

幸福小子

Week_10 总结

golangboy

极客大学架构师训练营

10 模块分解课后练习

ABS

git 在未保存,add,commit,push下撤销的方法?收藏后再也不用找了

小松漫步

9 性能优化(三)课后练习

ABS

【架构师训练营 1 期】第十周学习总结

诺乐

架构第十周总结

Geek_Gu

极客大学架构师训练营

与前端训练营的日子 --Week05

SamGo

学习

第10周作业

paul

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

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