Visual Studio 2017 RC Now Available
Visual Studio 2017 RC (previously known as Dev “15”) is now available. There is a lot of stuff for C++ to love in this release:
- Give Visual C++ a Switch to Standard Conformance. Use the opt-in /permissive switch to compile your C++ code in a mode much closer to ISO C++ standards conformance. Watch the video C++ Standards Conformance on Channel 9.
- We’ve been focusing on the quality of our expression SFINAE implementation using popular libraries such as Boost and Microsoft’s fork of Range-v3 to find remaining bugs.
- Use /Debug:fastlink to observe 2-4x link improvements for your C++ code, learn more with Faster C++ Links with Visual Studio 2017 on Channel 9.
- CMake support in Visual Studio is ready for primetime! Load your CMake projects directly into VS and start coding now. Watch the video CMake support in Visual Studio on Channel 9.
- “Open Folder” C++ experience has been improved for RC – so bring your source code to VS without the need to create any VS solutions and projects. Watch the video Open Folder for C++ Developers on Channel 9.
- IntelliSense now includes a set of filters that narrow down displayed list of results and includes an experimental mode called Predictive IntelliSense that helps narrow the list of IntelliSense results to provide a more tailored, context-aware experience. Watch the video C++ IDE Performance Improvements in Visual Studio 2017 on Channel 9.
- Navigate To is now known as Go To, an umbrella term for a set of new navigation filters which together make it easier to find the right results, especially in larger code bases. Watch the video C++ Productivity Improvements on channel 9.
- Find All References has been re-designed for larger searches and includes information about whether we are reading from or writing to a variable in the results for C++ code.
- We have updated the C++ workloads in the lightweight Visual Studio Installer and there is now the ability to install individual components — including the C++ Build Tools for Visual Studio 2017 — outside of a workload. Watch the video Visual C++ and the Visual Studio Installer and the Visual Studio Build Tools on Channel 9.
- Spend a few minutes learning about the C++ extension for Visual Studio Code and Visual Studio 2017 Linux development with C++ on Channel 9.
- VCPkg now supports static linking and supports a catalog of more than 90 libraries. Watch the video Vcpkg a tool to build open source C++ libraries on Channel 9.
For more details, visit What’s New for Visual C++ in Visual Studio 2017 RC. Going Native over on Channel 9 also has a good overview including a look at VCPkg.
We thrive on your feedback. Use the report a problem feature in the IDE to share feedback on Visual Studio and check out the developer community portal view. If you are not using the Visual Studio IDE, report issues using the Connect Form for reporting issues. Share your product improvement suggestions on UserVoice.