写点什么

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

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

关注

评论

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

刚坐下,一个面试官居然问了我 30个Spring Boot问题!

只喝纯牛奶

一条更新sql在mysql中是怎么执行的

简爱W

Spring Boot+Redis+拦截器+自定义Annotation实现接口自动幂等

我是苞谷

策略模式解析

南方有乔木兮

创业公司技术体系建设-CI/CD

星际行者

CI/CD

六字说出微服务的本质

看山

架构 微服务 签约计划第二季

区块链+国防安全,科技是核心战斗力

CECBC

新技术 国防安全 科技信息

架构师训练营第九周

Melo

架构师技术领导力成长之路

IT民工大叔

领导力 架构师

新三板专家-程晓明:四板将是推动区块链技术与资本市场结合试验田

CECBC

区块链技术 推进落地应用

我天!xx.equals(null) 是什么骚操作??

导导

海华大赛第一名团队聊比赛经验和心得:AI在垃圾分类中的应用

华为云开发者联盟

AI 算法 数据分析 垃圾回收机制 华为云

秒懂云通信:如何用阿里云语音通知服务(小白指南)

阿里云Edge Plus

语音

java高并发系列 - 第11天:线程中断的几种方式

简爱W

给技术同学的建议:人人都该懂的埋点知识

易观大数据

埋点 智能运营

编程日课•理解学院

顿晓

学习 编程日课 理解学院

智能的财务管理系统,来自某科技公司CEO亲手搭建

明道云

LeetCode002-两数相加-medium

书旅

算法 数据结构与算法

功能扎实的ERP模版已上架应用库(支持免费安装使用)

明道云

JVM系列之:通过一个例子分析JIT的汇编代码

程序那些事

Java JVM JIT 汇编

实践录丨如何在鲲鹏服务器OpenEuler操作系统中快速部署OpenGauss数据库

华为云开发者联盟

数据库 鲲鹏920 操作系统 服务器 opengauss

LeetCode题解:189. 旋转数组,pop+unshift一行,JavaScript,详细注释

Lee Chen

大前端 LeetCode

面经手册 · 第1篇《认知自己的技术栈盲区》

小傅哥

Java 面试 小傅哥 技术栈

Twitter高性能分布式日志系统架构解析

俊俊哥

pulsar bookKeeper 分布式文件存储

求组队,PK华为HMS全球应用创新大赛!

InfoQ_e92167c73263

android

实现扫码登陆的最简单方案与原理

Java小咖秀

Java 解决方案 经验总结

Spring系列第2篇:控制反转(IoC)与依赖注入(DI),晦涩难懂么?

老大哥

新技术(区块链)--让游戏行业走的更远

CECBC

区块链技术 防篡改不可逆

骚操作!用 CPU 烤肉,这位程序员做到了!

程序员生活志

程序员 gpu 程序人生

week8--课后作业

Geek_165f3d

【华为云技术分享】DLI跨源|当DLI遇见MongoDB

华为云开发者联盟

数据库 mongodb dlib 数据集 华为云

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