Today we released Visual Studio 2015 Update 2 CTP. Our focus for this release has been stability and performance, along with responding to feedback you’ve given us on Visual Studio 2015 RTM and Update 1.
Here are the biggest things you’ll find in this update:
- Fixes for quite a number of bugs:
- Crashes when editing C# or Visual Basic files while editing
- Crashes when updating error list entries for C# and Visual Basic projects while editing
- Out of memory exceptions when C# and Visual Basic projects are kept open for long sessions
- Delays when opening C++ projects
- Over 300 C++ compiler bugs (some address code-generation issues and required breaking changes; see Breaking Changes in Visual C++ 2015 Update 2)
- Errors when creating document-level projects for Office 2016 with the Office Developer Tools
- Hangs when trying to access local help
- Setup fixes:
- Hangs in setup when using read-only or disconnected drives
- Failures with uninstallable packages and when selecting features
- C# and Visual Basic Analyzer API improvements for better performance and control over whether analyzers run in generated code.
- In Visual Studio 2015 Update 1, we introduced a faster database engine for C and C++ that speeds up operations like Go To Definition and Find All References but turned it off by default. With Update 2, new Visual Studio installations use this new engine by default; if you’re upgrading from Update 1 to Update 2, note that you’ll continue to use whatever engine you already had selected. In any case, you can select the engine via Tools > Options > Text Editor > C/C++ > Experimental.
We’ve also added a number of features across a variety of languages and tools that you can read about in the release notes. There are two that I’d like to call our here:
- Visual Studio is now compatible with Git repos configured to use Git LFS (Large File Storage). Learn more about Git LFS here: https://git-lfs.github.com/.
- Seeding the C# Interactive Window with a project context, and the addition of Send To Interactive commands.
Again, there’s much more, including additional Git-related improvements, that you can find in the release notes: Description of Visual Studio 2015 Update 2 CTP.