Visual Studio 2017 tuned for C++ and F#
1 December 2017 | 0
The Visual Studio 2017 15.5 beta’s compiler and standard library gained the following new support for the C++ 17 standard:
- The compiler supports about 75 percent of C++ 17 features, including structured bindings, constexpr lambdas, inline variables, and float expressions.
- C++ code generation has been improved.
- New C++ Core Guidelines checks should ensure the quality of C++ code.
- Support for the Google Test Framework assists with writing Google Test C++ unit tests
- The Linux C++ workload supports cross-compilation for ARM microcontrollers.
Also in Visual Studio 15.5 beta 2:
- The IntelliTrace stepback debugging capability adds support for ASP.Net applications that are running in IIS (Internet Information Services) Express. Stepback debugging, introduced in the first beta, takes a snapshot of an application on each breakpoint and debugger step, helping with the development review process.
- The remote tasks capability lets developers run a command on a remote system defined in the Visual Studio Connection Manager. Developers also can copy files to the remote system.
- The F# Language Support checkbox in the .Net desktop development workload has been renamed to F# Desktop Support, reflecting that it includes just F# and .Net Framework templates.
- F# language support is installed by default with a workload that requires .Net Core 2.0. F# .is included in the .Net Core 2.0 SDK.
As of 27 November, it supports the beta version of the Language Server Protocol, which lets developers use languages for which Visual Studio does not provide native support. The Language Server Protocol beta is available as an extension on Visual Studio Marketplace.
Where to get Visual Studo 2017 15.5 beta
You can download the Visual Studio 15.5 beta from Microsoft’s web site.
IDG News Service