Visual Studio 2017 15.4 正式发布,那些你必须知道的新特性!
近日,微软正式发布了 Visual Studio 2017 15.4 版本,同时发布的还有 Visual Studio for Mac 7.2。
而此前根据 PYPL 指数显示,10 月份 Eclipse 以 24.93 % 的成绩击败了占比 20.89% 的 Visual Studio,夺下冠军宝座。不知此次新版本的发布,能否助 Visual Studio 重回“宇宙第一 IDE”的王者之位?接下来,本文就与大家一起解读 Visual Studio 2017 15.4 的新特性:
- 新的安装程序启动横幅可在安装成功时通知你,并添加了在安装结束时出现的新警告消息,其中包含开发者社区的链接,可提供其他帮助。
- 现可直接安装 Windows Fall Creators Update SDK。 用户可体验到改进后的性能,并使用 Fluent 设计项目。
- 改进了 XAML。 现可编辑或删除 XAML 资源,并添加 ControlTemplates。
- 向 Windows Fall Creators Update 添加了 .NET Standard 2.0 支持。
- .NET Core 2.0 默认包含在 Web 开发和 .NET Core 工作负载中。
- Windows 应用程序打包项目可提供新的项目模板,有助于将所有 Windows 项目打包到 .appx 容器中。
- 针对 Live Unit Testing 进行增强,以支持 MSTest version 1 框架,并提高了此功能的可发现性。
- 可直接在具有 Xamarin Live 的 iOS 和 Android 设备上部署、测试和调试应用。
- 新增对 CMake 3.9 和更灵活的 CMake 项目结构的支持。
- 现可从 CMake 项目面向 Linux。 使用现有 CMake 基本代码作为解决方案,无需将其转换为 VS 项目。
- 改进了 Visual Studio Tools 中的 Unity 支持,并在新运行时下添加了“集指令指针”功能。
- Android SDK 现安装到了一个专用位置。
- R Tools 现在支持 Linux 远程处理,以及包含实时编辑、大括号匹配和代码填充功能的 RMarkdown 。
本次发布的 Visual Studio for Mac 7.2 主要是 Bug 修复和性能改进,以及一些新的功能特性:
- .NET Core:现在 .NET Core 2 在安装过程中被默认包含在内;
- Android:按需安装 SDK。未安装的 Android SDK 可以在后台安装;现在支持 Android 8.0 Oreo。
- iOS:此版本支持 Xcode 9。
- 支持 Docker:用户现在可以将 ASP.NET Core 应用程序发布到 Docker 容器并从 App Service 运行它们。
- Xamarin Live Player(预览):Xamarin Live Player 可让开发者持续部署和调试应用程序,直接进入 iOS 或 Android 设备。
其他:IoT和Azure功能目前正在预览中,并可通过扩展管理器提供额外的扩展。 Visual Studio for Mac默认情况下不安装它们。
除了新发布的 Visual Studio 2017 15.4 和 Visual Studio for Mac 7.2 之外,微软在 10 月 10 日的“Windows 开发者日”上也发布 Windows 10 Fall Creators Update 软件开发工具包(SDK),并将 Windows Store 改名为 Microsoft Store。
此前,微软将 Windows 10 定位为一种服务,这意味着它的构建方式与以往的版本会有很大差异,它的定期更新,不再局限于修复各种补丁,还包括了新功能的加入。如今发布了三个重要的版本更新,包括 2015 年 11 月针对 PC 和平板推出 Windows 10 的第一次更新、2016 年 8 月免费的周年纪念版更新和今年四月份的 Windows 10 创作者更新,而接下来 Windows 10 秋季创作者更新将会是第四个重大更新,即将在本月 17 日正式发布。
现在 Windows 10 秋季创作者更新软件开发工具包(SDK)的正式发布提供了 1000 多项新功能及改进,意味着开发者可以向 Microsoft Store 提交 App、游戏以及程序更新。与此同时,微软也强调了 SDK 更新发展的五个重点领域:混合现实、如今工作场所的应用程序、全新的系统设计语言、Microsoft Graph 和 Project Rome、以及通过应用和游戏获利的新功能。
相关阅读:
- Visual Studio 2017 version 15.4 发行说明:https://www.visualstudio.com/zh-cn/news/releasenotes/vs2017-relnotes
- Visual Studio for Mac 7.2 发行说明:https://www.visualstudio.com/en-us/news/releasenotes/vs2017-mac-relnotes
- 下载 Visual Studio 2017 version 15.4:https://www.visualstudio.com/downloads
- 下载 Visual Studio for Mac 7.2:https://www.visualstudio.com/downloads/?os=mac
- 下载 Windows 10 秋季创作者更新软件开发工具包:https://developer.microsoft.com/zh-cn/windows/downloads
Visual Studio 2017 15.4 正式发布,那些你必须知道的新特性!相关推荐
- Visual Studio 2017 15.8 正式发布,测试速度提高 82%
Visual Studio 2017 15.8 版本已正式发布: 发行说明:https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2 ...
- Visual Studio 2017 15.5 正式发布,性能再提升
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! Visual Studio 2017 15.5 版本已正式发布,同时发布的还有 Visual ...
- Visual Studio 2017 15.5.0 正式发布 正式版下载
Visual Studio 2017 15.5.0 最新版 现在流行 官方版直接下载 在线选择性安装 https://www.visualstudio.com/zh-hans/downloads/ ...
- Visual Studio 2017 15.8概览
Microsoft正式发布VS2017的第八次更新,即15.8.15.8提供了今年夏天预览的大量新特性,包括Code Cleanup.IDE支持多重查补(Multiple Caret).Visual ...
- Visual Studio 2017 15.6版本预览,增加新功能
上周Visual Studio 2017 15.5 版本已正式发布,同时发布的还有 Visual Studio for Mac 7.3 . Visual Studio 2017 15.6 版本预览,这 ...
- Visual Studio 2017 15.7预览版发布
\ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ Visual Studio 2017已经发布一年多了,微软一直持续定期推出更新.第7个预览版 ...
- Visual Studio 2017 15.5预览版添加对F# Core及Standard的支持
自.NET Core第一版发布以来,Microsoft一直在该平台上支持F#.但是相比起.NET Core上的兄弟语言C#和VB.NET,F#的工具可用性一直拖后腿.随着Visual Studio 2 ...
- Visual Studio 2017 15.9预览版3支持ARM64 for UWP
微软针对Visual Studio 2017 15.9的更新工作还在继续.在15.9的第三个预览版中,微软宣布支持ARM64平台上的UWP应用程序,并扩展了TypeScript开发人员可以使用的功能. ...
- Visual Studio 2017 15.7 Preview 1 发布
上周 Visual Studio 2017 15.6 版和 Visual Studio for Mac 7.4 版已发布,今天 VS 发布了下一个次要更新的第一个预览:Visual Studio 20 ...
最新文章
- 深度学习核心技术精讲100篇(五十六)- 自动驾驶感知技术的实践与探索
- 图说数据中心空调系统原理和架构
- 针对于高频低频图像的理解
- node获取图片路径_使用软连接来解决 Drupal jsonapi 中 Node 节点图片相对路径的问题...
- 小菜学设计模式——观察者模式
- 来自后端的突袭? --开包即食的教程带你浅尝最新开源的C# Web引擎 Blazor
- C#多线程编程系列(一)- 简介
- linux 敏感标记 权限,闲话Linux系统安全(二)——强制访问控制(MAC)
- 【Flink】flink并行度与kafka分区(partition)设置
- python的基本语法if语句_Python基础之条件控制操作示例【if语句】
- 一个普通人,想改变命运,最靠谱的3种方式
- 如何解决PHP里大量数据循环时内存耗尽的问题
- Fenzo:来自Netflix基于Java语言的Mesos调度器
- Kafka从上手到实践 - 实践真知:搭建Kafka相关的UI工具 | 凌云时刻
- mysql replace 只替换第一个_MySQL:replace函数的几种实用场景
- 微服务架构:统一身份认证和授权技术解决方案
- 能盾智能化应急响应管理平台
- nods中mysql时间相差8小时
- 调查:听取当前用户的意见(并改进),是为什么?
- PyCharm控制台Problems提示:Typo: In word ‘___‘