Today we released Visual Studio “14” CTP 3 and an early build of the .NET Framework (read the announcement on the Visual Studio blog here). Grab it from the Microsoft Download Center or from MSDN subscriber downloads or save some setup time and use a ready-to-use VM in Azure.
In this CTP, we continue enhancing our C/C++ standard conformance support in addition to overall C++ user productivity improvements:
- Simplified QI Template Deduction – Visual Studio will now attempt to simplify templates and typedefs in parameter help and quickinfo to make them easier to read.
- Convert to Raw-String Literal – You can now refactor string literals littered with escape sequences into a much more easily-readable raw-string format. Supported sequences are n t \ ‘ ” and ? (new line, tab, backslash, single quote, double quote, and question mark, respectively).
- Rename Symbol – The Rename Symbol extension for VS2013 (titled “Visual C++ Refactoring on VS Gallery”) has now been integrated into the product, with additional functionality like being able to cancel the operation if it is taking too long.
- Create Declaration/Definition – Updated by replacing SmartTags with LightBulbs with SmartTags, which are more visible and easier to click on.
- Support for the thread_local storage specifier, which allows objects to be stored separately for each thread
For those of you looking for the Multibyte MFC Library, it is available here as part of the Visual Studio “14” STP 3 release.
For more details including a complete list of known issues going back to CTP1, review the Visual Studio “14” Release Notes. As always, we look forward to your feedback. Share feature suggestions on UserVoice, log bugs you find on our Connect site and send us a smile or frown from inside the IDE. We review all of the feedback we receive!