Visual Studio 15.9 预览版中的新增功能

2018 年 9 月 19 日 技术最前线

(点击上方公众号,可快速关注)


转自:开源中国


Visual Studio 2017 版本 15.9 预览版 2 已经发布了。


添加了下列新功能:


  • 现在可以使用 Visual Studio 实例来导入和导出指定应安装的工作负载和组件的安装配置文件。

  • 在调试器中后退目前在 C++ 中可用。

  • 我们修复了处理 byref 类型时 F# 编译器中的若干 bug。


15.9 预览版 2 中修复的问题


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


  • 无法更改“查找所有引用”背景色。

  • System.InvalidProgramException:公共语言运行时检测到无效的程序。

  • /experimental:外部生成大量 C4193 警告。

  • 别名模板中的 noexcept 表达式中的 C3520 不正确。

  • 别名模板和 enable_if 编译错误。

  • 未能在 ATL 项目中添加连接点。

  • VS2017 Pro Editor 显示多形性智能指针投影,而编译器不会显示。

  • 解决方案重载上的内存泄漏。

  • 含有 constexpr 和失败的 initializer_list 转换的 ICE。

  • (C++ 编译器回归)无法使用 VS2017 编译我的代码,而使用 VS2015 可以对其编译。

  • 类型扣缴可能失败,并显示抽象类类型的指针的数组同步参数。

  • 错误 C2672:在正确的代码上“未找到匹配的重载函数”。

  • 可变参数模板函数重载解释失败。

  • external:I 包含无效的路径。

  • 实验性 C++ 模块编译器失败,并显示“constexpr”使用情况。

  • ActiveX 控件 - 无法添加自定义事件。

  • 在模板中使用“using”的封装问题。

  • 使用 using 声明的 C++ 模块错误 C2061。

  • 模块、ixx 和 cxx 文件的各种问题。

  • Visual Studio 15.8 预览版 4 中的 LNK1179 复制 COMDAT。

  • std::ostringstream 的显式析构函数调用问题。

  • 使用成员类型为 basic_string 的类导出模块时的 ICE

  • 尝试禁止显示含有 /external:I 的警告时报告更多警告。

  • 解决方案重载上的内存泄漏。

  • VC++ 15.8:模块化的函数默认值表达式中的类型名。

  • 15.8 VC++ 资源编辑器将不会加载。

  • ATL 项目添加属性或其他项未按预期工作。


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


安装


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


C++


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


F# 编译器


  • 我们修复了采用 byref 值的扩展方法可能转变不可变值的 bug。

  • 我们改进了 byref/inref/outref 上的重载的编译错误信息,而非像以前那样显示更模糊的错误。

  • 现已完全不允许使用 byref 上的可选类型扩展。 它们之前可被声明,但不可以任何方式使用,从而导致令人困惑的体验。


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


  • 最新的 Windows 10 Insider Preview SDK(版本 17754)可作为通用 Windows 平台开发工作负载中的可选组件进行添加。

  • 我们为通用 Windows 平台项目添加了对创建 .MSIX 包的支持,也在 Windows 应用程序打包项目模板中添加了此支持。 若要创建 .MSIX 包,应用程序的最低版本必须为最新的 Windows 10 Insider SDK Preview(版本 17754)。

  • 我们为通用 Windows 平台应用程序的 F5(生成 + 部署)速度进行了改进。 这一改进对于使用 Windows 身份验证部署到远程目标的操作将更为明显,但也会影响所有其他部署。

  • 在此版本中改进了 UWP XAML 设计器可靠性。 XAML 设计器现在将引发可捕获的异常的控件替换为回退控件,而非出现设计器崩溃。 回退控件现在具有黄色边框,以提示开发人员控件已在设计时被替换。


以上来自 VS 发布说明:


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



觉得这条资讯有帮助?请转发给更多人

关注 技术最前线 看 IT 要闻

登录查看更多
0

相关内容

Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
【2020新书】实战R语言4,323页pdf
专知会员服务
101+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
58+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
261+阅读 · 2020年5月17日
机器学习速查手册,135页pdf
专知会员服务
342+阅读 · 2020年3月15日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
88+阅读 · 2019年11月25日
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
微软发布Windows Vision Skills预览版,轻松调用计算机视觉API
微软研究院AI头条
3+阅读 · 2019年6月13日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
React Native 分包哪家强?看这文就够了!
程序人生
13+阅读 · 2019年1月16日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
微软发布Visual Studio Tools for AI
AI前线
4+阅读 · 2017年11月20日
Arxiv
5+阅读 · 2018年4月30日
Arxiv
3+阅读 · 2012年11月20日
VIP会员
相关VIP内容
【2020新书】实战R语言4,323页pdf
专知会员服务
101+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
58+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
261+阅读 · 2020年5月17日
机器学习速查手册,135页pdf
专知会员服务
342+阅读 · 2020年3月15日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
88+阅读 · 2019年11月25日
相关资讯
Python 3.8.0来了!
数据派THU
5+阅读 · 2019年10月22日
微软发布Windows Vision Skills预览版,轻松调用计算机视觉API
微软研究院AI头条
3+阅读 · 2019年6月13日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
React Native 分包哪家强?看这文就够了!
程序人生
13+阅读 · 2019年1月16日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
微软发布Visual Studio Tools for AI
AI前线
4+阅读 · 2017年11月20日
Top
微信扫码咨询专知VIP会员