写点什么

Visual Studio 2017 15.9 版本发布,C++ 支持持续改进

  • 2018-12-07
  • 本文字数:1000 字

    阅读完需:约 3 分钟

Visual Studio 2017 15.9版本发布,C++支持持续改进

摘要:尽管 Microsoft 已经在开发 Visual Studio 2019,它还没有忘记 VS2017。第 9 次更新进行了大量错误修复以及新的功能引入,并给 C++开发人员提供了语言一致性。为帮助简化版本控制,.NET Core SDK 做了一些行为调整。


Microsoft 在开发 Visual Studio 2019 的同时,还在继续支持 VS2017 的用户。公司已经发布了 9 次更新,这展示了 Microsoft 在常规更新发布之后仍然会坚守继续支持 Visual Studio 的承诺。


我们已经介绍过 15.9 版本中的一些新增内容,但是在最终版本中还有一些其他内容。在 ARM64 下完全支持 C++本地桌面应用程序。这些项目可以在 VS2017 中交叉编译,但是生成的二进制文件需要运行 ARM64 的设备来进行调试或运行(这项支持的实际操作方法并不非常直观,这篇文章会提供相关指导)。


VS2017 中对于 C++的支持还在持续改进,这其中包括进一步的标准遵从以及错误修复。C++开发人员需要好好看一下 Microsoft 的一致性介绍,了解 15.9 版本新的变更会如何影响之前支持的代码。


15.9 版本正式发布了全新的导入/导出配置功能,无论你是单独的开发人员还是在公司团队中工作,这个功能都会给你带来很多好处。由于 VS2017 模块化安装程序的可配置性,让节省时间的途径充满了无数的可能性。团队的开发人员可以确保他们都安装了相同的工作流。所有开发人员都可以按照自己的想法将他们的配置放到项目源库中去。


VS2017 NuGet 包的用户将受益于引入的一项重要安全措施:NuGet 客户端规则。这可以预防安装未签名 NuGet 包的情况发生,它还能将信任的包作者加入白名单。


对于使用 VS2017 .NET Core 的开发人员来说,一项重要的变更是 IDE 处理可能安装在系统上的各种 SDK 的方式。在 15.9 版本中,VS2017将使用最新的.NET Core SDK 稳定版本。这样做是想要避免,安装的新 SDK 在 VS2017 中不受支持的情况。要改变这个行为,可以如下图所示,选择工具 | 选项 | 项目和解决方案 | .NET Core ,启用“使用预览版 .NET Core SDK”选项。



Microsoft 的 Phillip Carter指出,对于预览版的 Visual Studio,默认启用预览版.NET Core SDK,且这个值是不可改变的。在任何的情况下,在应用程序 global.json 文件中显式指定 SDK 版本,那应用就会使用这个版本。


正如预期的一样,15.9 版本更新可以在现有 VS2017 的副本中安装。可以从 Microsoft 获得新的下载,并查看完整的发布说明


查看英文原文:


https://www.infoq.com/news/2018/12/vs2017-159-released


2018-12-07 08:002347
用户头像

发布了 218 篇内容, 共 70.2 次阅读, 收获喜欢 76 次。

关注

评论 1 条评论

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

SpringBoot 自动装配原理

Jeremy Lai

springboot 自动装配

web3.0区块链挖矿游戏dapp系统开发合约定制(成熟技术)

开发微hkkf5566

2022VDC云与基础架构专场:筑牢云原生与基础架构发展基石 多维助力效能提升

Geek_2d6073

合约广告平台架构演进实践

百度Geek说

业务架构 企业号十月 PK 榜 广告B端系统

Vue模板是怎样编译的

yyds2026

Vue

fastposter v2.10.0 简单易用的海报生成器

物有本末

海报 小程序营销 海报生成 海报小程序

2022VDC游戏生态专场:打造更健康长久的游戏生态

Geek_2d6073

Pipy:保护 Kubernetes 上的应用程序免受 SQL 注入和 XSS 攻击

Flomesh

程序员 微服务 服务网格 Pipy

高频数采、实时流计算:EMQ储能可预测维护系统方案|智慧工厂系列专题06

EMQ映云科技

物联网 IoT emqx 11月月更 云边协同

基线提升至96.45%:2022 司法杯犯罪事实实体识别+数据蒸馏+主动学习

汀丶人工智能

知识蒸馏 命名实体识别 11月月更

BI分析助力企业数字营销与运营,瓴羊Quick BI让企业决策更精准

巷子

webpack实战,手写loader和plugin

Geek_02d948

webpack

高并发系统谨防被一行日志击垮

小小怪下士

Java 程序员 高并发

Java Web(二)MyBatis

浅辄

Java web mybaits 11月月更

解密负载均衡技术和负载均衡算法

京东科技开发者

负载均衡 算法 负载均衡算法 注册表 负载均衡技术

Webpack配置实战

Geek_02d948

webpack

Webpack构建速度优化

Geek_02d948

webpack

一个 MySQL 隐式转换的坑,差点把服务器整崩溃了

Java全栈架构师

Java MySQL 数据库 程序员 后端

谈谈 Angular 应用 Feature Module 的延迟加载话题

汪子熙

typescript angular web开发 SAP 11月月更

李珣同款爱心特效代码,加DIY教程,快拿去送给你喜欢的那个ta吧。

bug菌

跳动的爱心 代码爱心 爱心代码

web3.0多链挖矿dapp系统开发技术详情

开发微hkkf5566

低代码实现探索(五十二)基于模板方式基组件

零道云-混合式低代码平台

BSC/BNB链质押挖矿dapp系统开发(案例演示)

开发微hkkf5566

Vue组件是怎样挂载的

yyds2026

Vue

当大火的文图生成模型遇见知识图谱,AI画像趋近于真实世界

阿里云大数据AI技术

深度学习 PyTorch 知识图谱 企业号十月 PK 榜 图文生成

Koordinator 1.0 正式发布:业界首个生产可用、面向规模场景的开源混部系统

云布道师

云原生 云栖大会

推动中小企业数字化转型,终于“有据可依”了

雨果

低代码 数字化转型

【电商实战01】如何快速编写api层和model层?

王中阳Go

golang 高效工作 学习方法 11月月更 电商实战

阿里云丁宇:交付管理一体化的云原生应用平台 KubeVela 再升级

云布道师

云原生 2022云栖大会

Jenkins 安全tips

SEAL安全

安全 jenkins

Vue实战必会的几个技巧

yyds2026

Vue

Visual Studio 2017 15.9版本发布,C++支持持续改进_大前端_Jeff Martin_InfoQ精选文章