Visual Studio 2017(v15.2)发行说明

2024-05-30 22:18

本文主要是介绍Visual Studio 2017(v15.2)发行说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

发布日期:2017 年 5 月 10 日 - 版本 15.2 (26430.04)

此版本的更新摘要

  • 通过新改进的 Python 开发工作负载,最大限度地提升工作效率。
  • 安装数据科学和分析应用程序工作负载,满足所有数据分析需求。
  • ReSharper 2017.1 现可与轻量模式下加载的解决方案一起使用。
  • 在 Xamarin 4.5 中,我们重新设计了“属性”页面和“清单”编辑器,提供更简洁易用的 UI。
  • 通过 Unity 游戏开发工作负载安装 Unity 5.6,开发游戏和交互式内容。
  • 现可使用多个并行版本的 TypeScript 编译器。
  • 现在,Linux C++ 在调试期间可启用已改进的类型可视化。
  • CMake 集成现在支持 CMake 3.7.2。
  • 现可将诊断工具窗口配置为在超出限制时自动停止运行。
  • 现在可以更改程序包缓存的位置甚至可以在安装、修改或修复期间禁用对程序包进行缓存。
  • Visual Studio 安装程序现仅根据当前配置显示 Visual Studio 产品/服务。

此版本中已修复的主要问题

我们专心聆听开发人员社区的需求。 此列表提供得票数最高且已在此版本中修复的问题。

Dev Community Votes  在团队资源管理器中恢复解决方案列表。
Dev Community Votes  GUIDGen.exe 不是有效的可执行文件。
Dev Community Votes  每次启动 Visual Studio 2017 时均会运行“扫描新的和更新的 MEF 组件”。
Dev Community Votes  下载最新版本的 TFS 文件夹时 Visual Studio 挂起。
Dev Community Votes  Node.js 服务器端 JavaScript 进程消耗太多内存。
Dev Community Votes  重启后仍显示“需要重启”消息。
Dev Community Votes  如何查找已安装的 Visual Studio 实例。

The Developer Community Portal详细了解版本 15.2 中已解决的客户所报问题。

此版本中的新增功能

Python 开发工作负载

增强了 Visual Studio 中的 Python 开发工作负载,以便最大程度地提高用户工作效率。 提供改进的 IntelliSense、Web 开发项目、Git 和 VSTS 集成,为你节省在日常任务上花费的时间和精力。 使用全球领先的调试(本地、远程、跨平台和 Python/本机)和分析工具,提高 Python 代码的质量和性能。

请访问 Python 信息页面,了解完整详细信息和文档。

数据科学和分析应用程序工作负载

可一键安装数据科学和分析应用程序工作负载,满足所有数据分析需求。 添加了对 Python、R、F# 及其各自的程序包/发行版,支持数据的获取、分析和可视化,以及构建和部署机器学习模型的支持。

请访问 Python 信息页面和 R 工具信息页,了解完整详细信息和文档。

ReSharper Ultimate 2017.1

Resharper 现可直接从 Visual Studio 2017 中与轻量模式下加载的解决方案一起使用。 若要深入了解其工作方式并观看相关视频,请参阅 JetBrains 博客文章。

重新设计属性页和清单

重新整理并简化了 Xamarin 4.5 中的属性页,且分离出清单编辑器。 可在属性页中编辑 csproj 选项,在清单编辑器中编辑清单选项。 简化并重新整理了属性页以支持高 DPI 显示。

请访问 Xamarin 发行说明,了解完整详细信息。

适用于 Unity 的 Visual Studio 工具

使用 Unity 游戏开发工作负载,现可安装 Unity 5.6 以构建多平台 2D 和 3D 游戏及交互式内容。 请访问适用于 Unity 的 Visual Studio 工具页面,详细了解如何将 Visual Studio 变为 Unity 开发环境。

TypeScript 并行支持

现可在 Visual Studio 2017 中使用多个版本的 TypeScript 编译器。 安装过程中,Web、Node.js、通用 Windows 或移动 JavaScript 工作负载会自动包含 TypeScript 2.2。 还可以在“单个组件”安装程序页上选择 TypeScript 2.1。

IntelliSense 和内部版本使用的 TypeScript 版本将为最新安装版。 可使用(图 1)所示的设置更改 IntelliSense 所用版本。 若要更改生成项目使用的 TypeScript 版本,请在项目文件中设置 MSBuild 属性<TypeScriptToolsVersions>。 有关 MSBuild 属性的详细信息,请参阅 TypeScript 手册。

TypeScript version selection

(图 1)TypeScript 版本选择
Linux C++ 改进

改进了 Linux C++ 工作负载,支持 natvis 和 Python 优质打印的调试器类型可视化。 现可将 Linux C++ 项目于共享项项目结合使用,实现跨平台代码共享。 有关详细信息,请参阅 Visual C++ 团队博客文章。

CMake 集成

我们根据用户反馈更新了 CMake 菜单。 有关详细信息,请参阅 CMake 3.7.2 发行页。

“诊断工具”窗口

长时间运行调试程序会话使用大量内存或磁盘空间。 “诊断工具”窗口现将在超出限制时自动停止运行。 可从“诊断工具”窗口中的菜单选择“设置”命令以配置限制。 根据整夜运行调试器的客户的反馈,我们提供了此项新功能。 “诊断工具”窗口关闭,但调试器本身(断点、调用堆栈等)不受影响。

移动或禁用安装程序包缓存

使用命令行安装 Visual Studio 2017 时,可通过传递 --cache 来启用安装及后续安装、修改和修复操作的缓存策略(默认);或者可以通过传递 --nocache 来禁用阻止缓存程序包并删除当前实例已缓存的任何包的策略。

现可通过注册表和组策略更改该策略。 有关详细信息,请参阅我们的安装程序博客。

Visual Studio 安装程序会根据当前配置显示 Visual Studio 产品/服务

例如:

  • 如果计算机上安装了 Visual Studio 2017 Enterprise,将仅显示 Enterprise 版产品/服务。
  • 如果安装了 Visual Studio 2017 Professional,将显示 Professional 和 Enterprise 产品/服务。
  • 如果安装了 Visual Studio 2017 Community,则将显示 Community、Professional 和 Enterprise 产品/服务。

更多:

Visual Studio 调试器“启用编辑并继续”

vs 提示图标的含义

VS调试版本和发布版本

这篇关于Visual Studio 2017(v15.2)发行说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016971

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

git使用的说明总结

Git使用说明 下载安装(下载地址) macOS: Git - Downloading macOS Windows: Git - Downloading Windows Linux/Unix: Git (git-scm.com) 创建新仓库 本地创建新仓库:创建新文件夹,进入文件夹目录,执行指令 git init ,用以创建新的git 克隆仓库 执行指令用以创建一个本地仓库的

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom

log4j2相关配置说明以及${sys:catalina.home}应用

${sys:catalina.home} 等价于 System.getProperty("catalina.home") 就是Tomcat的根目录:  C:\apache-tomcat-7.0.77 <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" /> 2017-08-10

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

Adblock Plus官方规则Easylist China说明与反馈贴(2015.12.15)

-------------------------------特别说明--------------------------------------- 视频广告问题:因Adblock Plus的局限,存在以下现象,优酷、搜狐、17173黑屏并倒数;乐视、爱奇艺播放广告。因为这些视频网站的Flash播放器被植入了检测代码,而Adblock Plus无法修改播放器。 如需同时使用ads

列举你能想到的UNIX信号,并说明信号用途

信号是一种软中断,是一种处理异步事件的方法。一般来说,操作系统都支持许多信号。尤其是UNIX,比较重要应用程序一般都会处理信号。 UNIX定义了许多信号,比如SIGINT表示中断字符信号,也就是Ctrl+C的信号,SIGBUS表示硬件故障的信号;SIGCHLD表示子进程状态改变信号;SIGKILL表示终止程序运行的信号,等等。信号量编程是UNIX下非常重要的一种技术。 Unix信号量也可以

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控