Visual Studio 2017 15.3.0 Preview 3 is now available for download. The latest update brings bug fixes and performance improvements. The new version also includes the .NET Framework 4.7 development tools. The update has added support for #F. You can use the .NET CLI to create .NET Core console applications and .NET Core /.NET Standard class libraries in F#. These projects will load in this preview release of Visual Studio. The Visual Studio team is still working on templates to enable you to create these same projects from within the IDE.
Check out what’s new in this build.
Visual Studio 2017 15.3.0 Preview 3 Changelog
NET Core and ASP.NET Core improvements
- F# Support: You can use the .NET CLI to create .NET Core console applications and .NET Core /.NET Standard class libraries in F#. These projects will load in this preview release of Visual Studio. We are still working on templates to enable you to create these same projects from within the IDE.
- .NET Framework and .NET Standard/Core interop: Users can now more seamlessly install or refer to .NET Core/.NET Standard libraries from .NET Framework projects and vice versa. No need to manually add interop NuGet packages – system does this for you automatically.
- Build: Incremental builds for .NET Core is now turned ON by default.
- Live Unit Testing: Live Unit Testing now works for .NET Core projects that target multiple Target Frameworks.
- ASP.NET Core : In addition to IIS Express, we now also support F5 with IIS for ASP.NET Core projects.
- Support for .NET Core 2.0 and ASP.NET Core 2.0: This preview release of Visual Studio, continues to support creating and running .NET Core 2.0 apps if the 2.0 SDK is installed separately. Latest public preview of .NET Core 2.0 SDK is available for you to download.
- If you would like to experiment with .NET Core Preview daily builds, you can install the latest daily build of the .NET Core SDK. Choose the appropriate package from the Installers and Binaries table. These daily builds will work with this preview release of Visual Studio.
- NuGet now displays improved warnings and errors when installing packages or adding project-to-project references that are not compatible.
- NuGet now allows you to suppress specific or all warnings or elevate them to errors via Build properties.
Visual Studio IDE improvements
- Visual Studio Installer now supports high-DPI scaling at levels less than 150%.
- In open folder scenarios, you can select your desired debugger via dedicated UI.
- We’ve stopped sharing certain settings, like tool window layout, between different side by side installations of Visual Studio 2017 by changing location of “CurrentSettings.vssettings” file in “%userprofile%\Documents\Visual Studio 2017\Settings” to an installation specific folder that looks like “%localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx\Settings”.
NOTE: The new installation specific settings location is used only in case of a fresh installation. Doing an upgrade of an existing Visual Studio 2017 installation to this update will result in using the existing shared location. If you currently have side by side installations of Visual Studio 2017 and decide to upgrade and wish to make Visual Studio use the new installation specific settings file location, see following steps:
- After the upgrade use the Import\Export settings wizard to export all your existing settings to some location outside of “%localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx” folder.
- Open the developer command prompt of the upgraded Visual Studio installation and run
devenv resetuserdatafrom it.
- Launch Visual Studio and import the saved settings from the exported settings file.
Lightweight Solution Load
- Added file search results for Solution Explorer search for deferred projects, instead of just for loaded projects.
- There are some limits to this:
- Search does not extend to within the file and does not include progressive results, i.e. classes, methods, etc.
- Files belonging to a project are shown as a flat list. When files belong to a folder, the relative path is shown instead of just the file name.
- There are no context menus for the file items in the search view.
- When you load a project, all existing searches will be refreshed to add progression results.
- There are some limits to this:
- GoTo All and GoTo Files now show content from external items in the workspace.
- Fixed Batch build in projects using LSL.
You can download latest Visual Studio 2017 15.3.0 Preview 3 from the official link below.