Visual Studio Preview

Last Update: 4/20/2017

Download: Visual Studio Enterprise Preview

Note

This release is not "go-live" and not intended for use on production computers or for creating production code.

To learn more about other related downloads, see the Downloads page. Also, see Visual Studio Preview System Requirements and Visual Studio Platform Targeting and Compatibility.

Feedback

We’d love to hear from you! For problems, let us know via the Report a Problem option in the upper right corner, either from the installer or the Visual Studio IDE itself. Track your feedback on the Developer Community portal. For suggestions, let us know through UserVoice.

Release History

Known Issues

The known issues in this release are listed below.


Release Date: April 20, 2017 - version 15.2 (26419.01 - Preview)

Summary of Updates in this Release

Top Issues Fixed in this Release

  • R Tools is now localized in all supported Visual Studio language packs.
  • Python debugger no longer crashes on Unicode characters.
  • New Python files will be created with correct encoding.
  • JavaScript support is re-enabled when editing Django templates.

What's New in this Release

Solutions shown in Team Explorer

Solutions have been brought back to Team Explorer, due to your feedback.

Property Pages and Manifests Redesign

In Xamarin 4.5 we've started a redesign of our Property Pages and Manifest editors. Looking for consistency with Visual Studio itself and Visual Studio for Mac, our new property pages were reorganized and simplified, supporting high-DPI displays. We've also split editors in more natural way. Now you can keep editing csproj options from the Property Pages, and manifest options from the manifest editor.

Please visit the Xamarin release notes for full details.


Release Date: April 17, 2017 - version 15.2 (26412.01 - Preview)

Summary of Updates in this Release

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.

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).

TypeScript version selection

Team Explorer Fixes

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.

One of the features mentioned above, Go to Definition when clicking in the tooltip, looks like this:

Clickable Go to Definition

Note that an item has an underline. This means it is clickable. In the next update to Visual Studio, more things will be clickable as well.


Release Date: April 3, 2017 - version 15.1 (26401.1 - Preview)

Summary of Updates in this Release

  • Includes fixes for reliability and performance issues and also fixes a build issue in UWP projects with GenXbf.dll.

Issues Resolved in this Release

  • Uninstalling Visual Studio Windows 10 SDK causes UWP build errors in Visual Studio 2017 or Visual Studio 2015.

Release Date: March 27, 2017 - version 15.1 (26323.1 - Preview)

Summary of Updates in this Release


Release Date: March 16, 2017 - version 15.1 (26315.00 - Preview)

Summary of Updates in this Release

What's New in this Release

Team Explorer standalone install

Visual Studio Team Explorer 2017 is a rich, standalone client for accessing Team Foundation Server and Visual Studio Team Services and is free for any user. This install only includes Team Explorer so you can access version control and work item tracking without other IDE components.

team explorer

Tools for Universal Windows App Development

The Universal Windows App workload now includes a pre-release Creators Update SDK, build 15063, allowing you to start building apps for the Windows 10 Creators Update. These apps cannot be published to the Windows Store until the Creators Update has been released and you have rebuilt the apps using the final SDK and Tools for UWP. In addition, this release includes the following enhancements:

  • Starting with the Creators Update SDK, the Windows 10 SDK will install side-by-side, allowing you to use a single machine to build production-ready apps that target the released version of the SDK as well as begin testing new OS features delivered by a Preview Windows SDK.
  • NuGet package management has been improved by using PackageReference to replace package.config and package.json.
  • An enhanced .NET Native Compiler that is now delivered as a NuGet package.
  • Visual Studio includes improved tooling support for XAML controls that are delivered as NuGet packages.
  • IntelliSense in the XAML editor now highlights XAML types and properties that are not supported in the version of the SDK that your app is targeting.

For more information, see Creators Update SDK support in Visual Studio 2017.


Release Date: March 7, 2017 - version 15.1 (26304.00 - Preview)

Summary of Updates in this Release

What's New in this Release

Python development workload

The Python development workload in Visual Studio is designed to maximize your productivity in Python. Improved IntelliSense, web development projects, git, and VSTS integration save you time and effort on everyday tasks. Use world class debugging (local, remote, cross-platform, and Python/native) and profiling tools to improve the quality and performance of your Python code.

Manage your Preview installation

Should you decide that you no longer want to use Preview, you should first uninstall any Preview products you have installed. Then, locate the 'X' under the Available products section (for Preview), to remove the Preview products.


Known Issues

Here are the known issues and available workarounds specific to this Preview release. For known issues in Visual Studio 2017, which will also affect this release, see Visual Studio 2017 Release Notes.

Installation Issues

Uninstalling Visual Studio Windows 10 SDK causes UWP build errors in Visual Studio 2017 or Visual Studio 2015

  • Issue:

    If you uninstall the Windows 10 SDK, you will receive the following error when building a UWP app:
    Cannot resolve 'GenXbf.dll' under path 'C:\Program Files\Windows Kits\10'. Please install the Windows Software Development Kit. The Windows 10 SDK is installed with Visual Studio.
    This issue affects Visual Studio 2017, Visual Studio 2017 Preview, and Visual Studio 2015. Your machine can get into this error state when you've installed:

    • Visual Studio 2017 and Visual Studio 2017 Preview, and then uninstalled one of these.
    • Visual Studio 2015 and Visual Studio 2017 or Visual Studio 2017 Preview, and then uninstalled one of these.
    • Visual Studio 2017, Visual Studio 2017 Preview, or Visual Studio 2015 and then uninstalled any Windows 10 SDK either directly from Programs and Features or by using setup for Visual Studio.
  • Workaround:

    Open the Control Panel, and go to Programs and Features. Select one of the following, and click Repair:

    • Windows Software Development Kit - Windows 10.0.15063.00 (Creators Update).
    • Windows Software Development Kit - Windows 10.0.14393.795 (Anniversary Update).

Debugging and Diagnostics Issues

Remote Tools for Visual Studio 2017 Preview are not available

Other Issues

Creating packages for UWP applications may fail

  • Issue:

    Trying to create packages for UWP applications with scaled resources fails with "Error: File 'C:\somepath..._scale-100.appx' not found."

  • Workaround

    You can find a workaround on the Visual Studio Developer Community.