Visual Studio 2017 15.9 预览版 2 已发布

Visual Studio 2017 15.9 预览版 2 发布了,需要注意此预览版不适合在生产机器上使用,也不适合用于创建生产代码。

15.9 预览版 2 中的新增功能:

  1. 现在可以使用 Visual Studio 实例来导入和导出指定应安装的工作负载和组件的安装配置文件
  2. 在调试器中后退目前在 C++ 中可用。
  3. 我们修复了处理 byref 类型时 F# 编译器中的若干 bug。

15.9 预览版 2 中修复的问题

这些是已在此版本中解决的客户报告的问题。 如果要查找 15.9 预览版 2 中修复的客户报告的特定问题,请访问开发人员社区

  1. 无法更改“查找所有引用”背景色
  2. System.InvalidProgramException:公共语言运行时检测到无效的程序
  3. /experimental:外部生成大量 C4193 警告
  4. 别名模板中的 noexcept 表达式中的 C3520 不正确
  5. 别名模板和 enable_if 编译错误
  6. 未能在 ATL 项目中添加连接点
  7. VS2017 Pro Editor 显示多形性智能指针投影,而编译器不会显示
  8. 解决方案重载上的内存泄漏
  9. 含有 constexpr 和失败的 initializer_list 转换的 ICE
  10. (C++ 编译器回归)无法使用 VS2017 编译我的代码,而使用 VS2015 可以对其编译
  11. 类型扣缴可能失败,并显示抽象类类型的指针的数组同步参数
  12. 错误 C2672:在正确的代码上“未找到匹配的重载函数”
  13. 可变参数模板函数重载解释失败
  14. external:I 包含无效的路径
  15. 实验性 C++ 模块编译器失败,并显示“constexpr”使用情况
  16. ActiveX 控件 - 无法添加自定义事件
  17. 在模板中使用“using”的封装问题
  18. 使用 using 声明的 C++ 模块错误 C2061
  19. 模块、ixx 和 cxx 文件的各种问题
  20. Visual Studio 15.8 预览版 4 中的 LNK1179 复制 COMDAT
  21. std::ostringstream 的显式析构函数调用问题
  22. 使用成员类型为 basic_string 的类导出模块时的 ICE
  23. 尝试禁止显示含有 /external:I 的警告时报告更多警告
  24. 解决方案重载上的内存泄漏
  25. VC++ 15.8:模块化的函数默认值表达式中的类型名
  26. 15.8 VC++ 资源编辑器将不会加载
  27. ATL 项目添加属性或其他项未按预期工作

15.9 预览版 2 中的新增功能的详细信息安装

  1. 我们让你能够更为轻松地跨 Visual Studio 的多个安装来保持安装设置的一致性。 你现在可以使用 Visual Studio 安装程序为给定的 Visual Studio 实例导出 .vsconfig 文件。 此文件将包含有关你已安装的工作负载和组件的信息。 然后,可以导入此文件,以将这些工作负载和组件选项添加到 Visual Studio 的其他安装中。

C++

  1. 我们在针对 C++ 的调试器中添加了后退功能。 后退功能使你能够及时返回,以及时查看之前的应用程序的状态。

F# 编译器

  1. 我们修复了采用 byref 值的扩展方法可能转变不可变值的 bug。
  2. 我们改进了 byref/inref/outref 上的重载的编译错误信息,而非像以前那样显示更模糊的错误。
  3. 现已完全不允许使用 byref 上的可选类型扩展。 它们之前可被声明,但不可以任何方式使用,从而导致令人困惑的体验。

适用于通用 Windows 平台开发的工具

  1. 最新的 Windows 10 Insider Preview SDK(版本 17754)可作为通用 Windows 平台开发工作负载中的可选组件进行添加。
  2. 我们为通用 Windows 平台项目添加了对创建 .MSIX 包的支持,也在 Windows 应用程序打包项目模板中添加了此支持。 若要创建 .MSIX 包,应用程序的最低版本必须为最新的 Windows 10 Insider SDK Preview(版本 17754)。
  3. 我们为通用 Windows 平台应用程序的 F5(生成 + 部署)速度进行了改进。 这一改进对于使用 Windows 身份验证部署到远程目标的操作将更为明显,但也会影响所有其他部署。
  4. 在此版本中改进了 UWP XAML 设计器可靠性。 XAML 设计器现在将引发可捕获的异常的控件替换为回退控件,而非出现设计器崩溃。 回退控件现在具有黄色边框,以提示开发人员控件已在设计时被替换。

下载地址:

https://docs.microsoft.com/zh-cn/visualstudio/releasenotes/vs2017-preview-relnotes

打赏 赞(0)
微信二维码图片

微信扫描二维码打赏

发表评论