NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:002161
用户头像

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

关注

评论 1 条评论

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

时序数据库在智慧用电领域的应用

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

在线Base64编码加密解密还原工具

入门小站

工具

关于数据保护官DPO(34/100)

hackstoic

企业安全 DPO 数据保护官

Hoo网格策略活动仍在进行中 震荡市场持续狂欢

区块链前沿News

量化策略 Hoo 网格

全国唯一!这家企业的工业互联网平台上云啦!

天翼云开发者社区

云计算 解决方案 云服务 工业互联网 云平台

【C语言】指针One之[概念、前言、内存、地址与指针、变量与地址]

謓泽

C语言 5月月更

工业金属零部件质检解决方案详解,让AI质检一步到位!

百度开发者中心

面试还不会Spring?阿里P8总结的100道面试解析,让你实锤面试官

Java浪潮

Java 编程 架构

如何做好FAQ页面的设计

小炮

FAQ

企评家|海信视像科技股份有限公司成长性报告简述

企评家

Maven 简介及安装

Emperor_LawD

maven 5月月更

druid 源码阅读(三)初始化连接池(2)

爱晒太阳的大白

5月月更

Redis「1」流水线、事务、Lua 脚本

Samson

Redis 核心技术与实战 5月月更

面试答不上Java并发编程?阿里P8提供的27道并发面试解析,请查收

Java浪潮

Java spring 架构 编程语言

【刷题第六天】35. 搜索插入位置

白日梦

5月月更

企评家,专注企业评价,为企事业单位提供信息数据支撑

企评家

强强联合,天翼云安全能力再升级!

天翼云开发者社区

云计算 基础设施 云服务 云安全

百度智能云特色城市业务指挥平台,助力城市管理更智能

百度开发者中心

下个牛市,Web3世界的龙头项目PlatoFarm能否踏足山巅

BlockChain先知

为什么你的maven打包老是出现问题

ZuccRoger

5月月更

再谈JavaScript 中的对象解构

devpoint

JavaScript ES6 5月月更 赋值解构 对象操作

模块五

ASCE

linux之yum源设置代理

入门小站

Linux

通用池化框架commons-pool2实践

FunTester

设计微博系统中”微博评论“的高性能高可用计算架构

流火

在线TSV转XML/JSON工具

入门小站

工具

基于 Agora SDK 实现 Windows 端的多人视频互动(基于3.6.2版本)

声网

音视频 sdk

ElasticSearch查询流程详解

IT巅峰技术

守护数据安全,天翼云是认真的!

天翼云开发者社区

云计算 云服务 数据安全

架构实战营作业五

库尔斯

#架构实战营

微博评论高性能高可用计算架构设计

踩着太阳看日出

架构训练营

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