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

VS2017 15.4 提供预览版,面向 Windows 10 秋季更新(FCU)

  • 2017-08-30
  • 本文字数:1120 字

    阅读完需:约 4 分钟

鉴于 Visual Studio 15.3 现已发布(一并给出了些许更新),Microsoft 已将注意力转向近期宣布的VS2017 15.4 版本。15.4 目前处于预览状态,该版本所关注的是添加对即将发布的Windows 10 FCU(Fall Creators Update)的支持,FCU 已确定将在 2017 年秋季发布。尽管 15.4 预览版本现已对所有感兴趣的用户可下载,但是要使用FCU 的特定特性,还需要成为Windows 测试人员(Insider),并下载相应的Windows 10 SDK

当前 VS2017 的稳定版本是 15.3.x,其中包括对.NET Core 2 的支持,但是 UWP 应用依然要支持.NET Standard 2。在 15.4 版中对此加以了改进,允许针对 FCU 和.NET Standard 2 的 UWP 应用开发,这将提升代码重用,并简化开发人员编写支持跨多平台(Mono、Xamarin、.NET Framework、.NET Core 等)的软件库。

鉴于 15.4 当前只是预览版,应该注意的是该构建版本存在一个严重的已知问题(Know Issue),即对 UWP 应用禁用了 XAML Designer,这是 Windows 10 FCU 至少应该解决的一个问题。正如前面所介绍的,非 XAML 的 UWP 应用可以遵循.NET Standard 2.0,但是要完全支持使用了 XAML 的 UWP 应用还需假以时日。

那些有考虑编写面向 Windows 用户应用的开发人员,将会受益于新添加的“Windows Application Packaging Project”模板。该模板提供了添加已有 Windows 项目和软件包到appx容器中的功能,这样就可以提交到 Windows Store 等发布途径中。被打包的应用不必是 UWP 应用。该模板并不需要目标平台运行 Windows 10,为开发人员提供了一种更易于发布他们应用的方式,不再依赖于传统的 Win32 风格安装程序。

非 Windows 10 的特定添加特性

该版本中改进了 Xamarin Tools for Visual Studio,其中包括对 Xamarin Live Player 的支持,使得开发人员可以使用 VS2017 和移动设备快速地构建应用原型。一旦 Player 安装在 Apple 或 Android 设备上,它将从运行 VS2017 的工作站屏幕上读取 QR 代码,提供了一种无需先期部署到 App Store 就可在移动设备上实际开发和测试代码的快速方法。

先前独立提供的 Power Tool 工具“ Control Click Go To Definition ”,现在已经集成到 VS2017 中。该特性目前支持 C#、VB 和 Python。在使用时,只需将鼠标悬停在 IDE 中的任意一行代码上,并同时按住 CTRL 键,就可以轻易地查看到相关定义。

15.4 版本和预览版一样,并未得到可用于“上线”系统的许可,也不能应用于生产环境。VS2017 预览版的安装可以与 VS2017 生产系统并存,但是这样做依然存在着风险,也许在关键业务环境中不应该这样做。该预览版的完整发行说明已经给出,如果用户不确定是否应在本地机器上安装该预览版时,可寻求咨询

查看英文原文: Visual Studio 2017 15.4 Prepares for Windows 10 Fall Update

2017-08-30 19:001371
用户头像

发布了 391 篇内容, 共 127.2 次阅读, 收获喜欢 256 次。

关注

评论

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

Chrome浏览器多进程架构3个必会知识点

梁龙先森

面试 大前端 浏览器

Tomcat速查手册

jiangling500

Java tomcat

第十二周 数据应用一 作业 「架构师训练营 3 期」

胡云飞

JDBC速查手册

jiangling500

Java JDBC

【STM32】5分钟了解STM32的串口通信

AXYZdong

硬件 stm32 2月春节不断更

LeetCode 数据库刷题 - 1179. 重新格式化部门表

小马哥

七日更 二月春节不断更

【STM32】串口通信---用代码与芯片对话

AXYZdong

硬件 stm32 2月春节不断更

Scrum Patterns:梳理产品待办列表(译)

Bruce Talk

敏捷开发 译文 Agile Scrum Patterns

并发编程系列:线上问题定位

程序员架构进阶

Java 并发 问题排查 七日更 2月春节不断更

机器学习·笔记之:

Nydia

熬夜总结了 “HTML5画布” 的知识点(共10条)

我是哪吒

学习 读书笔记 程序员 随笔杂谈 2月春节不断更

盘点关于程序员的那些经典案例

孙叫兽

程序员 程序人生 话题讨论 薪水 计算机原理

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?

跳蚤

9. Python 学习过程的第一个山坡,99%的人都倒在了山坡下

梦想橡皮擦

Python 2月春节不断更 python入门 python学习

gradle中的build script详解

程序那些事

maven Gradle 程序那些事 构建脚本 构建程序

前端冲刺必备指南-this/call/apply/bind(万字长文)

我是哪吒

学习 程序员 面试 大前端 2月春节不断更

日记 2021年2月13日(周六)

Changing Lin

2月春节不断更

Elasticsearch Mapping Overview

escray

elastic 七日更 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

《我们脑中挥之不去的问题》 - 卓克科普(2)

石云升

读书笔记 科普 2月春节不断更

Java SE最佳实践

jiangling500

Java 最佳实践 Java SE

聊聊大公司创新的机制:饱和攻击

boshi

创新 七日更

【LeetCode】找到所有数组中消失的数字Java题解

Albert

算法 LeetCode 2月春节不断更

写一个用例(第四周)

mas

《我们脑中挥之不去的问题》- 卓克科普(1)

石云升

读书笔记 科普 2月春节不断更

写一个用例(总结)第四周

mas

深入浅出函数式编程:Stream流水线的实现原理

码农架构

Java 架构 微服务

杨明越:Kubernetes的下一仗可能是提升标准化程度

杨明越

千行百业中的我们,数字山河间的中国速度

脑极体

书画装裱物料与选择参考

boshi

业余爱好 七日更

浅谈性能优化

跳蚤

还傻傻分不清楚equals和==的区别吗?看完就明白了

codevald

Java 源码分析 string Object

VS2017 15.4提供预览版,面向Windows 10秋季更新(FCU)_.NET_Jeff Martin_InfoQ精选文章