Visual Studio Preview 15.2 (26412.01 – Preview) is now available for download. The latest update brings new feature and improvements. The update has added side-by-side support for TypeScript compiler versions. Also, Data science and analytical applications workload have been added.
Visual Studio Preview 15.2 (26412.01 – Preview) Changelog
What’s New in this Release
Data Science and Analytical Applications Workload
The Data science and analytical applications workload provides a one-click install of all your data analysis needs. It includes support for Python, R, F#, and their respective packages/distros to enable acquisition, analysis, and visualization of data all the way through to building and deploying machine learning models.
TypeScript Side-by-Side Support
Multiple versions of the TypeScript compiler may now be used in Visual Studio 2017. During installation, TypeScript 2.2 will be automatically included with the Web, Node.js, Universal Windows, or Mobile JavaScript workloads. TypeScript 2.1 may also be selected from the ‘Individual Components’ installer page.
By default, the version of TypeScript used by IntelliSense and by the build will be the latest installed. To change the version used by IntelliSense, use the “Tools / Options / Text Editor / JavaScript/TypeScript / IntelliSense” setting shown below. To change the TypeScript version used for building a project, set the MSBuild property <TypeScriptToolsVersions>
in the project file (see the TypeScript Handbook for more info on MSBuild properties).
Team Explorer Fixes
- Customers see an error of “Team Foundation Error\n\nNon-space character detected within the skipped tab prefix.\nParameter name: tabSize” when viewing Git history.
- Error of “non-space character detected within the skipped tab prefix” when using Git Blame.
- Git Commands don’t work when folder name has special characters.
- Git Compare with Unmodified not working.
- Error message of “Substring must begin at a code-point boundry.” when running View History on a Git branch.
- Customers need to enter passwords multiple times.
Moving or Disabling the Installer Package Cache
When installing Visual Studio 2017 using the command line you can pass --cache
to enable the caching policy (default) for the install and subsequent install, modify, and repair operations; or you can pass --nocache
to disable the policy which will prevent packages from being cached and remove any packages already cached for the current instance.
The policy can also be changed through the registry and group policy. See our setup blog for more information.
F# Tools Improvements
- Basic autocomplete support.
- Ability to Go to Definition when clicking in the tooltip.
- Mutable values colorized, and other semantic colorization improvements.
- Project system performance improvements.
- Large performance improvements all-up.
- Move Up/Move Down on Solution folder nodes.
- Intelligent ordering in Completion lists.
Other fixes
- The Python development workload is now localized in all supported Visual Studio language packs.
- Side-by-side support for TypeScript compiler versions.
- You can now pass command line debug arguments in JavaScript UWP applications. This was previously available for C#, VB, and C++ UWP applications. Note: There is an issue with passing command line arguments to the Simulator in this release.
- Multiple Team Explorer fixes.
- You can now change the location of where packages are cached or even disable caching of packages during install, modify, or repair.
- CMake integration now supports CMake 3.7.2. This updated CMake menu is based on your feedback.
- Linux C++ now enables improved type visualization during debugging.
- Fixed issue where Visual Studio 2017 may not launch when installed alongside Visual Studio 2005 or earlier.
- The Game Development with Unity workload now offers to install Unity 5.6.
Top Issues Fixed in this Release
- A debugger crash in C++ code that uses the typeid operator is now fixed.
- Customers using website projects would see crashes when right clicking in the solution explorer that are now fixed.
- A crash when using the HTML editor in .Net core web projects.