Visual Studio 2017 版本 15.2 发行说明 Visual Studio 2017 version 15.2 Release Notes

上次更新日期 2018/2/16
注意

此版本不是最新版本的 Visual Studio 2017。This is not the latest version of Visual Studio 2017. 若要下载最新版本,请访问 Visual Studio 2017 的当前发行说明或者下载页。To download the latest release, please visit the current release notes for Visual Studio 2017, or the Downloads page.


开发人员社区 | 系统要求 | 兼容性 | 可分发代码 | 许可条款 | 博客 | 发行节奏Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Release Rhythm


注意

若要查看最新版 Visual Studio 2017 的相关信息,请访问最新发行说明页。To see information on the latest version of Visual Studio 2017, please visit the current Release Notes page.

可以通过转到页面底部的页脚切换语言设置。You can switch your language setting by going to the footer at the bottom of the page. 单击 图标,然后选择所需语言。Click on the icon and select your desired language.

Download the latest version of Visual Studio 2017

有关 Visual Studio 2017 的详细信息,请参阅系统要求平台目标和兼容性可分发代码以及许可条款页。To learn more about Visual Studio 2017, see the System Requirements, Platform Targeting and Compatibility, Distributable Code, and License Terms pages.

反馈Feedback

我们期待你的宝贵意见和建议!We’d love to hear from you! 可通过安装程序或 Visual Studio IDE 中的报告问题选项报告问题。You can report a problem from the Report a Problem option in either the installer or the Visual Studio IDE itself. Feedback Icon 图标位于右上角。The Feedback Icon icon is located in the upper right hand corner. 可在开发人员社区门户中跟踪自己的反馈。You can track your feedback in the Developer Community portal. 如有任何建议,请通过 UserVoice 网站告知我们。For suggestions, let us know through the UserVoice site.


发布日期:2017 年 7 月 17 日 - Visual Studio 2017 版本 15.2 (26430.16)Release Date: July 17, 2017 - Visual Studio 2017 version 15.2 (26430.16)

此版本中已修复的问题Issues Fixed in this Release

这是此版本中已解决的客户所报问题:This is the customer-reported issue addressed in this version:

  • 已修复 RS3 的 WebDeploy 安装问题。Fixed a WebDeploy install issue on RS3.

发布日期:2017 年 6 月 21 日 - Visual Studio 2017 版本 15.2 (26430.14)Release Date: June 21, 2017 - Visual Studio 2017 version 15.2 (26430.14)

此版本中已修复的问题Issues Fixed in this Release

这些是已在此版本中解决的客户报告的问题:These are the customer-reported issues addressed in this version:


发布日期:2017 年 6 月 9 日 - Visual Studio 2017 版本 15.2 (26430.13)Release Date: June 9, 2017 - Visual Studio 2017 version 15.2 (26430.13)

此版本中已修复的问题Issues Fixed in this Release

这些是已在此版本中解决的客户报告的问题:These are the customer-reported issues addressed in this version:


发布日期:2017 年 5 月 30 日 - Visual Studio 2017 版本 15.2 (26430.12)Release Date: May 30, 2017 - Visual Studio 2017 version 15.2 (26430.12)

此版本中已修复的问题Issues Fixed in this Release

这些是已在此版本中解决的客户报告的问题:These are the customer-reported issues addressed in this version:

此版本中包括的附加修补程序:Additional fixes included in this release:

  • 修复了可能与异常相关的 F# 回归:“此流不支持在 System.IO.Compression.DeflateStream.BeginWrite 中写入”。Fixed a possible F# regression related to exception: "This stream does not support writing at System.IO.Compression.DeflateStream.BeginWrite".
  • 修复了 Xamarin iOS 应用未正确构建的问题。Fixed an issue where Xamarin iOS apps were not building correctly.
  • 修复了 Xamairn Android 应用中有时会发生性能下降的问题。Fixed a performance degradation sometimes occurring in Xamarin Android apps.
  • 对连接到 Android 调试器时出现的问题进行了修复。Fix for trouble connecting to Android debugger.
  • 修复了在升级到 4.5 时 csproj 失去 multidex 支持这一故障。Fix for csproj losing multidex support when upgrading to 4.5.

发布日期:2017 年 5 月 12 日 - Visual Studio 2017 版本 15.2 (26430.06)Release Date: May 12, 2017 - Visual Studio 2017 version 15.2 (26430.06)

此版本中已修复的问题Issues Fixed in this Release

这是此版本中已解决的客户所报问题:This is the customer-reported issue addressed in this version:


发布日期:2017 年 5 月 10 日 - Visual Studio 2017 版本 15.2 (26430.04)Release Date: May 10, 2017 - Visual Studio 2017 version 15.2 (26430.04)

此版本的更新摘要Summary of Updates in this Release

此版本中已修复的主要问题Top Issues Fixed in this Release

我们专心聆听开发人员社区的需求。The Developer Community spoke and we listened. 此列表提供得票数最高且已在此版本中修复的问题。This list provides the issues that received your highest votes and were fixed in this release.

Dev Community Votes  在团队资源管理器中恢复解决方案列表。Dev Community Votes   Bring back the solutions list in Team Explorer.
Dev Community Votes  GUIDGen.exe 不是有效的可执行文件。Dev Community Votes   GUIDGen.exe is not a valid executable.
Dev Community Votes  每次启动 Visual Studio 2017 时均会运行“扫描新的和更新的 MEF 组件”。Dev Community Votes   “Scanning new and updated MEF components" runs every time Visual Studio 2017 launches.
Dev Community Votes  下载最新版本的 TFS 文件夹时 Visual Studio 挂起。Dev Community Votes   Visual Studio hangs when downloading the latest versions of TFS folders.
Dev Community Votes  Node.js 服务器端 JavaScript 进程消耗太多内存。Dev Community Votes   Node.js server-side JavaScript process consumes too much memory.
Dev Community Votes  重启后仍显示“需要重启”消息。Dev Community Votes   "A restart is required" message continues to display after rebooting.
Dev Community Votes  如何查找已安装的 Visual Studio 实例。Dev Community Votes   How to find installed instances of Visual Studio.

The Developer Community Portal详细了解版本 15.2 中已解决的客户所报问题。The Developer Community Portal Learn more about customer-reported issues addressed in version 15.2.


此版本中的新增功能What's New in this Release

Python 开发工作负载 Python Development Workload

增强了 Visual Studio 中的 Python 开发工作负载,以便最大程度地提高用户工作效率。We have enhanced the Python development workload in Visual Studio to maximize your productivity in Python. 提供改进的 IntelliSense、Web 开发项目、Git 和 VSTS 集成,为你节省在日常任务上花费的时间和精力。We offer improved IntelliSense, web development projects, Git, and VSTS integration to save you time and effort on everyday tasks. 使用全球领先的调试(本地、远程、跨平台和 Python/本机)和分析工具,提高 Python 代码的质量和性能。Use world class debugging (local, remote, cross-platform, and Python/native) and profiling tools to improve the quality and performance of your Python code.

请访问 Python 信息页面,了解完整详细信息和文档。Visit our Python information page for full details and documentation.

数据科学和分析应用程序工作负载 Data Science and Analytical Applications Workload

可一键安装数据科学和分析应用程序工作负载,满足所有数据分析需求。With one click you can install the Data Science and analytical applications workload for all of your data analysis needs. 添加了对 Python、R、F# 及其各自的程序包/发行版,支持数据的获取、分析和可视化,以及构建和部署机器学习模型的支持。We've included support for Python, R, F#, and their respective packages/distros to enable acquisition, analysis, and visualization of data all the way through to building and deploying machine learning models.

请访问 Python 信息页面R 工具信息页,了解完整详细信息和文档。Visit our Python information page and R Tools information page for full details and documentation.

ReSharper Ultimate 2017.1 ReSharper Ultimate 2017.1

Resharper 现可直接从 Visual Studio 2017 中与轻量模式下加载的解决方案一起使用。Resharper now works with solutions that are loaded in a lightweight mode, right from Visual Studio 2017. 若要深入了解其工作方式并观看相关视频,请参阅 JetBrains 博客文章。For more information and a video on how this works, see the JetBrains blog post.

重新设计属性页和清单 Property Pages and Manifests Redesign

重新整理并简化了 Xamarin 4.5 中的属性页,且分离出清单编辑器。We've reorganized and simplified the Property Pages in Xamarin 4.5 and split the Manifest editors. 可在属性页中编辑 csproj 选项,在清单编辑器中编辑清单选项。You can keep editing csproj options from the Property Pages, and manifest options from the manifest editor. 简化并重新整理了属性页以支持高 DPI 显示。We have simplified and reorganized our Property Page to support high-DPI displays.

请访问 Xamarin 发行说明,了解完整详细信息。Visit the Xamarin release notes for full details.

适用于 Unity 的 Visual Studio 工具 Visual Studio Tools for Unity

使用 Unity 游戏开发工作负载,现可安装 Unity 5.6 以构建多平台 2D 和 3D 游戏及交互式内容。With the Game Development with Unity workload you can now install Unity 5.6 to build multiplatform 2D and 3D games and interactive content. 请访问适用于 Unity 的 Visual Studio 工具页面,详细了解如何将 Visual Studio 变为 Unity 开发环境。Visit the Visual Studio Tools for Unity page for more information about how you can turn Visual Studio into a Unity development environment.

TypeScript 并行支持 TypeScript Side-by-Side Support

现可在 Visual Studio 2017 中使用多个版本的 TypeScript 编译器。You can now use multiple versions of the TypeScript compiler in Visual Studio 2017. 安装过程中,Web、Node.js、通用 Windows 或移动 JavaScript 工作负载会自动包含 TypeScript 2.2。During installation, TypeScript 2.2 will be automatically included with the Web, Node.js, Universal Windows, or Mobile JavaScript workloads. 还可以在“单个组件”安装程序页上选择 TypeScript 2.1。TypeScript 2.1 can also be selected from the 'Individual Components' installer page.

IntelliSense 和内部版本使用的 TypeScript 版本将为最新安装版。The version of TypeScript used by IntelliSense and by the build will be the latest installed. 可使用(图 1)所示的设置更改 IntelliSense 所用版本。You can change the version used by IntelliSense, by using the setting shown in (Figure 1). 若要更改生成项目使用的 TypeScript 版本,请在项目文件中设置 MSBuild 属性<TypeScriptToolsVersions>To change the TypeScript version used for building a project, set the MSBuild property <TypeScriptToolsVersions> in the project file. 有关 MSBuild 属性的详细信息,请参阅 TypeScript 手册For more information on MSBuild properties, see the TypeScript Handbook.

TypeScript version selection

(图 1)TypeScript 版本选择
(Figure 1) TypeScript Version Selection

Linux C++ 改进 Linux C++ Improvements

改进了 Linux C++ 工作负载,支持 natvis 和 Python 优质打印的调试器类型可视化。We've made improvements to the Linux C++ workload to support debugger type visualization for both natvis and Python pretty printing. 现可将 Linux C++ 项目于共享项项目结合使用,实现跨平台代码共享。You can now use Linux C++ projects with Shared Items projects for cross-platform code sharing. 有关详细信息,请参阅 Visual C++ 团队博客文章。For more information, see the Visual C++ Team blog post.

CMake 集成 CMake Integration

我们根据用户反馈更新了 CMake 菜单。The updated CMake menu is based on your feedback. 有关详细信息,请参阅 CMake 3.7.2 发行页。For more information see the CMake 3.7.2 release page.

“诊断工具”窗口 Diagnostic Tools Window

长时间运行调试程序会话使用大量内存或磁盘空间。Long running debugger sessions were using a lot of memory or disk space. “诊断工具”窗口现将在超出限制时自动停止运行。The Diagnostic Tools window will now automatically stop operation when limits are exceeded. 可从“诊断工具”窗口中的菜单选择“设置”命令以配置限制。You can configure the limits by selecting the Settings command from the menu in the Diagnostic Tools window. 根据整夜运行调试器的客户的反馈,我们提供了此项新功能。This new feature is available due to feedback from customers that ran their debugger overnight. “诊断工具”窗口关闭,但调试器本身(断点、调用堆栈等)不受影响。The Diagnostic Tools window shuts down, however, the debugger itself (breakpoints, callstack, etc) is not affected.

移动或禁用安装程序包缓存 Moving or Disabling the Installer Package Cache

使用命令行安装 Visual Studio 2017 时,可通过传递 --cache 来启用安装及后续安装、修改和修复操作的缓存策略(默认);或者可以通过传递 --nocache 来禁用阻止缓存程序包并删除当前实例已缓存的任何包的策略。When you install Visual Studio 2017 by using the command line, you can pass --cache to enable the caching policy (default) for the install and subsequent install, modify, and repair operations; or you can pass --nocache to disable the policy which will prevent packages from being cached and remove any packages already cached for the current instance.

现可通过注册表和组策略更改该策略。You can now change the policy through the registry and group policy. 有关详细信息,请参阅我们的安装程序博客See our setup blog for more information.

F# 工具改进 F# Tools Improvements

  • 支持基本的自动完成。Basic autocomplete support.
  • 单击工具提示可以转到定义。Ability to Go to Definition when clicking in the tooltip.
  • 可变值着色和其他语义着色改进。Mutable values colorized, and other semantic colorization improvements.
  • 项目系统性能改进。Project system performance improvements.
  • 性能大幅度改进。Large performance improvements all-up.
  • 在解决方案文件夹节点上上移/下移。Move Up/Move Down on Solution folder nodes.
  • 在“完成”列表中智能排序。Intelligent ordering in Completion lists.

Visual Studio 安装程序会根据当前配置显示 Visual Studio 产品/服务 The Visual Studio Installer will Display Visual Studio Offerings Based on your Current Configuration

例如:For example:

  • 如果计算机上安装了 Visual Studio 2017 Enterprise,将仅显示 Enterprise 版产品/服务。If you have Visual Studio 2017 Enterprise installed on your machine, you will only see Enterprise offerings.
  • 如果安装了 Visual Studio 2017 Professional,将显示 Professional 和 Enterprise 产品/服务。If you have Visual Studio 2017 Professional, you will see both Professional and Enterprise offerings.
  • 如果安装了 Visual Studio 2017 Community,则将显示 Community、Professional 和 Enterprise 产品/服务。If you have Visual Studio 2017 Community, you will see Community, Professional, and Enterprise offerings.

Visual Studio 2017 发行说明历史记录Visual Studio 2017 Release Notes History

Visual Studio 2017 预览版发行说明Visual Studio 2017 Preview Release Notes

The Developer Community Portal请参阅 Visual Studio 2017 15.5 版中已解决的客户所报问题。The Developer Community Portal See customer-reported issues fixed in Visual Studio 2017 version 15.5.

Visual Studio 2017 当前版本发行说明Visual Studio 2017 Current Release Notes

The Developer Community Portal请参阅 Visual Studio 2017 15.5 版中已解决的客户所报问题。The Developer Community Portal See customer-reported issues fixed in Visual Studio 2017 version 15.5.

Visual Studio 2017 15.4 版发行说明Visual Studio 2017 version 15.4 Release Notes

The Developer Community Portal请参阅 Visual Studio 2017 15.4 版中已解决的客户所报问题。The Developer Community Portal See customer-reported issues fixed in Visual Studio 2017 version 15.4.

Visual Studio 2017 15.3 版发行说明Visual Studio 2017 version 15.3 Release Notes

The Developer Community Portal请参阅 Visual Studio 2017(15.3 版)中已解决的客户所报问题。The Developer Community Portal See customer-reported issues fixed in Visual Studio 2017 version 15.3.

Visual Studio 2017(版本 15.1)发行说明Visual Studio 2017 version 15.1 Release Notes

The Developer Community Portal请参阅 Visual Studio 2017(15.1 版)中已解决的客户所报问题。The Developer Community Portal See customer-reported issues fixed in Visual Studio 2017 version 15.1.

Visual Studio 2017(版本 15.0)发行说明Visual Studio 2017 version 15.0 Release Notes

The Developer Community Portal请参阅 Visual Studio 2017(15.0 版)中已解决的客户所报问题。The Developer Community Portal See customer-reported issues fixed in Visual Studio 2017 version 15.0.


返回首页

Top of Page