写点什么

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

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

关注

评论

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

uni-app进阶之自定义【day13】

恒山其若陋兮

7月月更

函数初认识-下

芒果酱

C语言 7月月更

实习是步入社会的一道坎

KEY.L

7月月更

Vue3 状态管理 Pinia 快速入门指南

程序员海军

Vue 状态管理 7月月更

Vscode 搭建 C / C++ 开发环境

攻城狮杰森

c c++ vscode 开发环境 7月月更

王者荣耀商城异地多活架构设计

地下地上

架构实战营

群里的初级工程师求助说,要采集采招数据,必须给他安排上

梦想橡皮擦

Python 爬虫 7月月更

使用kitti数据集实现自动驾驶——发布照片、点云、IMU、GPS、显示2D和3D侦测框

秃头小苏

7月月更 kitti

【Docker 那些事儿】容器网络(下篇)

Albert Edison

Docker Kubernetes 容器 云原生 7月月更

读书笔记之《深入理解Java虚拟机:JVM高级特性与最佳实践》(下)

蔡农曰

Java 后端 JVM 后端技术 Java 开发

Linux tar打包

工程师日月

Linux tar 7月月更

【萌新解题】四数之和

面试官问

LeetCode

分布式事务的性能设计

穿过生命散发芬芳

分布式事务 7月月更

Setup的使用技巧

bo

Vue 前端 7月月更

Zabbix 6.0 源码安装以及 HA 配置

耳东@Erdong

zabbix ha 7月月更 zabbix 6.0

Mysql 温故知新系列「触发器详解」

安逸的咸鱼

MySQL 7月月更

C++ Workflow异步调度框架 - 性能优化网络篇

1412

c++ 开源 workflow 异步调度 网络框架

排序子序列与倒置字符串

未见花闻

7月月更

ArkUI开发框架组件的生命周期详解

坚果

HarmonyOS OpenHarmony Open Harmony 7月月更

如何在Linux中比较多个文件?这12个优秀工具了解一下!

wljslmz

Linux 7月月更 文件比较

Okaleido或杀出NFT重围,你看好它吗?

BlockChain先知

C++ Workflow 异步编程框架 - 性能优化上篇

1412

c++ GitHub 开源 异步编程 workflow

Istio XDS配置生成实现

阿泽🧸

envoy 7月月更

一款强大的mock数据生成工具

Xd

模块1 作业

长安链学习研究-存储分析wal机制

长安链

zookeeper-watcher的javaApi相关使用

zarmnosaj

7月月更

现场可程式化逻辑闸阵列 FPGA

贾献华

7月月更

你学会如何将项目部署到Linux系统上了吗?要不我带你耍耍。

Java学术趴

7月月更

Qt | 控件之QComboBox

YOLO.

qt 7月月更

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