Visual Studio IconVisual Studio 2017 15.2 版发行说明


开发人员社区 | 系统要求 | 兼容性 | 可分发代码 | 许可条款 | 博客 | 已知问题



注意

此版本不是最新版本的 Visual Studio。 若要下载最新版本,请访问 Visual Studio 网站。


支持的时间范围

此版本现已不受支持。 有关 Visual Studio 支持的详细信息,请查看 Visual Studio 2017 的支持策略

请参阅最新版本的发行说明或访问 Visual Studio 站点,下载最新支持的 Visual Studio 2017 版本。

Visual Studio 2017 版本 15.2 发布


15.2 版中的主要新增功能摘要

15.2 版中解决的首要问题

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

请参阅 Visual Studio 2017 15.2 版中已解决的所有客户所报问题。

The Developer Community Portal


15.2 版中新增功能的详细信息

Release Notes IconVisual Studio 2017 版本 15.2

发布日期:2017 年 5 月 10 日

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 来禁用阻止缓存程序包并删除当前实例已缓存的任何包的策略。

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

F# 工具改进

  • 支持基本的自动完成。
  • 单击工具提示可以转到定义。
  • 可变值着色和其他语义着色改进。
  • 项目系统性能改进。
  • 性能大幅度改进。
  • 在解决方案文件夹节点上上移/下移。
  • 在“完成”列表中智能排序。

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

例如:

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

Release Notes IconVisual Studio 2017 版本 15.2.1

发布日期:2017 年 5 月 12 日

15.2.1 版中解决的首要问题

这是此版本中已解决的客户所报问题:


Release Notes IconVisual Studio 2017 版本 15.2.2

发布日期:2017 年 5 月 30 日

15.2.2 版中解决的首要问题

这些是已在此版本中解决的客户报告的问题:

此版本中包括的附加修补程序:

  • 修复了可能与异常相关的 F# 回归:“此流不支持在 System.IO.Compression.DeflateStream.BeginWrite 中写入”。
  • 修复了 Xamarin iOS 应用未正确构建的问题。
  • 修复了 Xamairn Android 应用中有时会发生性能下降的问题。
  • 对连接到 Android 调试器时出现的问题进行了修复。
  • 修复了在升级到 4.5 时 csproj 失去 multidex 支持这一故障。

Release Notes IconVisual Studio 2017 版本 15.2.3

发布日期:2017 年 6 月 9 日

15.2.3 版中解决的首要问题

这些是已在此版本中解决的客户报告的问题:


Release Notes IconVisual Studio 2017 版本 15.2.4

发布日期:2017 年 6 月 21 日

15.2.4 版中解决的首要问题

这些是已在此版本中解决的客户报告的问题:


Release Notes IconVisual Studio 2017 版本 15.2.5

发布日期:2017 年 7 月 17 日

15.2.5 版中解决的首要问题

这是此版本中已解决的客户所报问题:

  • 已修复 RS3 的 WebDeploy 安装问题。

已知问题

我们一直坚持听取用户的反馈。 若要查找最新问题、记录新问题和投票赞成现有问题,请访问开发人员社区站点。 查看 Visual Studio 2017 版本 15.2 中全部现有已知问题和可用解决办法。


反馈和建议

我们期待你的宝贵意见和建议! 如有问题,请通过安装程序或 Visual Studio IDE 右上角的“报告问题”选项告知我们。 Report a Problem Icon图标位于右上角。 可以在 Visual Studio 开发者社区中提出产品建议或跟踪问题,也可在其中提问、寻找答案和建议新功能。 此外,还可通过实时聊天支持获得免费安装帮助。


Blogs

通过参考开发人员工具博客网站中的见解和建议,随时掌握所有新版本的最新最全资讯,并发表有关大量功能的深入分析帖子。

Developer Tools Blogs


Visual Studio 2017 发行说明历史记录

若要详细了解以往 Visual Studio 2017 版本的相关信息,请参阅 Visual Studio 2017 发行说明历史记录页。


返回页首