写点什么

抢先看 Visual Studio “15” Preview 2

  • 2016-05-23
  • 本文字数:985 字

    阅读完需:约 3 分钟

Microsoft 发布了 Visual Studio “15”的第二个预览版本 Preview 2。和之前相同,VS15 包括一个轻量级的安装程序,旨在加速安装过程,但在 Preview 2 版本中做了很多改进。

对多平台开发者来说,预览版 2 包括最新的 Apache Cordova Update 9 工具,支持 Cordova 6.1.1。做这个调整的原因是不再支持 Windows Store 8.1 项目,所以现有的项目需要重定向支持 Windows 10。

UWP 开发者将很乐意看到.NET Native Toolchain 的改进,进行了超过 600 项漏洞修复及功能添加。通过 Microsoft.NETCore.UniversalWindowsPlatform 包可以进行更新。

Visual Studio 中的 C++ 编译器开始支持 C++11、C++14 以及 C++17。开发者可以发现可用的 Variable Templates 以及对 constexpr 更好的支持。除了语句更新,还进行了对于会造成破坏性变化的漏洞修复。Preview 2 实现了新的基于SQLite 的数据库引擎,可改善Go To Definitions 以及Final All References 的性能,这对于所有的C++ 开发者来说无疑是个好消息。(如果你想审查或停用这项更改,你可以通过Tools -> Options -> Text Editor -> C/C++ -> Advanced 进行设置。)使用C++ 和VS15 的Android 开发者将得益于Preview 2 对于 Gradle 构建工具的支持。

Preview 2 中的一个突破性变化是对项目和模板使用方法的改变。必须在模板清单文件(template manifest file)中预先定义才能正常运作。如果没有相关的定义那自定义模板将失效。Microsoft 对于如何更新模板使其正常运作给出了具体说明

改进后的XAML 文件提供一个重点跟踪选项,当鼠标指针移动在不同设计元素上的时候追踪其移动。光标下的更多元素细节可以从Live Visual Tree 观察到。XAML 设计师受益于Edit & Continue 支持,不需要再编译就可以进行改变,这对于UWP 以及WPF 应用都适用。

由于这次发布的还是预览版本(又称alpha 版本),在正式版本发布前还需要决定是否继续尝试VS15 轻量级安装(局限于.NET 桌面应用程序、C++、Unity 和Python),还是使用传统安装,支持所有类型。无论最后选择了哪种方式,我们都必须记住这只是软件先行版本,不应该安装在生产系统上。

查看英文原文 First Look at Visual Studio “15” Preview 2


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-23 19:003342
用户头像

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

关注

评论

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

小程序基础内容组件

小恺

7月月更

Spring AOP

武师叔

7月月更

漏洞挖掘之文件漏洞后利用姿势【网络安全】

网络安全学海

网络安全 安全 信息安全 渗透测试 漏洞挖掘

新星计划Day4【数据结构与算法】 稀疏数组与队列

京与旧铺

7月月更

OpenHarmony藏头诗应用

坚果

Open HarmonyOS OpenHarmony Open Harmony 7月月更

C 语言入门(三)

逝缘~

7月月更

刨析Scoped原理

猪痞恶霸

CSS 7月月更

【Java】中的String、StringBuffer和StringBuilder的区别

工程师日月

Java’ 7月月更

5G NR Paging 寻呼

柒号华仔

5G 7月月更

微服务治理框架对比

穿过生命散发芬芳

微服务框架 7月月更

与众不同的破铜烂铁的算法爱好者和牛客的回忆

KEY.L

7月月更

dotnetcore环境下优雅的执行计划任务

为自己带盐

7月月更

Python 绘制精美可视化数据分析图表 (二)-pyecharts

迷彩

可视化 7月月更

Envoy与Nginx的八大对比

阿泽🧸

envoy 7月月更

动态注册广播流程源码解析

北洋

Andriod 7月月更

SpringBoot核心应用第二弹

Java学术趴

7月月更

【刷题记录】7. 整数反转

WangNing

7月月更

Java数组最大长度

okokabcd

Java

如何优雅的告诉老板软件的研发成本?

涛哥 数字产品和业务架构

企业架构 Archimate

Spring Security用户定义

急需上岸的小谢

7月月更

一个月后,我们又从 MySQL 双主切换成了主 - 从!

悟空聊架构

MySQL 悟空聊架构 征文活动 7月月更

任务拆分中的「敏捷刺客」,你中招了吗?

LigaAI

团队管理 敏捷开发 需求管理 垂直拆分 需求梳理

Hive表类型

五分钟学大数据

hive 7月月更

企业钟情于混合App开发,小程序容器技术能让效率提升100%

Speedoooo

微信小程序 APP开发 跨端开发 小程序容器

Java中的泛型与通配符

未见花闻

7月月更

2022读过的书 -- 《Essential C++(中文版)》

SkyFire

c++ 读书 入门

Flutter、ReactJS+小程序容器技术,降本增效急速提升100%

Speedoooo

flutter react.js 跨端开发 降本增效 小程序容器

基础设施 NFTScan 正式发布 Solana 网络 NFT 浏览器

NFT Research

区块链 NFT

Flutter 构建三维空间动画效果

岛上码农

flutter ios 前端 安卓开发 7月月更

后端实战教程:如何使用 Node.js 开发 RESTful API 接口(Node.js + Express + Sequelize + MySQL)

蒋川

node.js MySQL 后端开发 Express

如何现实小老虎拼图游戏

自由

小游戏 7月月更

抢先看Visual Studio “15” Preview 2_.NET_Jeff Martin_InfoQ精选文章