AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

抢先看 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:003007
用户头像

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

关注

评论

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

Flink Table Store 0.3 构建流式数仓最佳实践

Apache Flink

大数据 flink 实时计算

软件测试 | Elasticsearch+Kibana

测吧(北京)科技有限公司

测试

从原生迈向混合,小而美团队如何搞定APP高效定制

华为云开发者联盟

App 华为云 定制开发 华为云开发者联盟 企业号 3 月 PK 榜

软件测试 | 使用冒烟测试检验版本

测吧(北京)科技有限公司

测试

软件测试 | 什么是Logstach

测吧(北京)科技有限公司

测试

软件测试 | 不要把手工测试与自动化测试等同起来

测吧(北京)科技有限公司

测试

车企数据分类分级的实践指南出炉!“数据安全推进计划”发布,奇点云参编

奇点云

数据安全 奇点云 数据分类分级 车企

取得成功的 13 个方法

宇宙之一粟

个人成长 翻译 成功

ins视频保姆级图文教程,快学起来!

frank

R-Drop论文复现与理论讲解

华为云开发者联盟

人工智能 华为云 深度神经网络 华为云开发者联盟 企业号 3 月 PK 榜

探索 Pixelmator Pro 3新功能——AI智能模板

Rose

Pixelmator Pro Mac修图软件

跨端技术或许是提升软件运维效率的利器

FinFish

小程序化 小程序技术 高效运维 软件运维

Sovit3D平台快速构建智慧渔业三维可视化养殖管理系统

2D3D前端可视化开发

智慧渔业 智慧渔场 智慧水产养殖 数字渔业 渔业数字孪生

Wasm 原生时代已经来到

SOFAStack

开源 互联网 Wasm

M1电脑运行Windows10弹出“内部版本已过期”的解决方法

Rose

pd虚拟机 M1电脑 Windows内部版本已经过期

ChatGPT 仅仅是一款工具而已 | 社区征文

小鑫同学

ChatGPT

全景剖析阿里云容器网络数据链路(六):ASM Istio

阿里巴巴中间件

阿里云 容器 云原生

FDF循环互助游戏系统开发智能合约搭建

薇電13242772558

智能合约

软件测试 | 质量控制

测吧(北京)科技有限公司

测试

Nydus 在约苗平台的容器镜像加速实践

SOFAStack

开源 互联网 开发

量化合约对冲交易app系统开发源代码

开发微hkkf5566

详解神经网络中反向传播和梯度下降

华为云开发者联盟

人工智能 神经网络 华为云 华为云开发者联盟 企业号 3 月 PK 榜

软件测试 | 针对看起来很小的代码错误执行后续测试

测吧(北京)科技有限公司

测试

Nacos+ThreadPoolExecutor构建动态线程池

小小怪下士

Java 程序员 线程池

告别数据开发中的人工审核!火山引擎DataLeap落地“自动校验开发规范”能力

字节跳动数据平台

大数据 数据治理 数据研发 企业号 3 月 PK 榜

openEuler用户软件仓(EUR)介绍

openEuler

Linux 操作系统 虚拟机 openEuler 软件包

文档资料多?官方文档怎么找?openEuler文档地图帮你搞定

openEuler

Linux 操作系统 文档 openEuler

软件测试 | 测试方法的基于活动的测试手段

测吧(北京)科技有限公司

测试

干货演讲!龙蜥自动化运维平台SysOM 2.0调度、内存相关诊断功能介绍 | 第 70-71 期

OpenAnolis小助手

内存 系统运维 sig 龙蜥大讲堂 SysOM

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