News

Faster, More Creative Visual Studio 2017 Update

Support for Windows 10 Creators Update SDK and Xamarin Workbooks, updates to the Redgate Data Tools, and a number of performance enhancements are good reasons for developers to take heed with this VS 2017 update.

Visual Studio 2017 splashed online just a few weeks ago, but there's already an important update that Microsoft's Visual Studio team has released to the Web just this week that adds support for the Windows 10 Creators Update SDK, Xamarin Workbooks for C# 7, and the Redgate Data Tools. It's also sports a number of performance improvements.

The Windows 10 Creators Update SDK provides an "in" for developers who want to enable some of the creative functionality built into Windows 10 Creators Update (W10CU is particularly strong in gaming, Cortana-enablement, and Web app development features).

The SDK support includes a few related improvements, notes Microsoft Program Manager, in a blog post. "We made several improvements, such as an updated .NET Native compiler, PackageReference support for UWP projects targeting the Creators Update," he said, adding that it also has "XAML IntelliSense warnings for types and properties that are not available on all Windows versions, support for creation of streaming install packages, as well as creation of optional packages and related sets."

As for developers using C# 7.0 with Roslyn 2.0, Montgomery said that they can now take advantage of Xamarin Workbooks, now that it's supported in the newer language version. He also said Xamarin.iOS and Xamarin.Android have been streamlined to reduce memory usage and use less disk space.

The Redgate tools were part of the initial launch, but only were partially integrated. The updated tools support includes the ability to take advantage of code completion when performing queries externally and apart from SQL Server Object Explorer. As well, the ReadyRoll Core tools now support Azure SQL Database temporal tables, and includes several database management improvements in the Visual Studio Team Services extension.

There's also a number of performance improvements in this update. Montgomery cites a separate blog post from Visual Studio Principal Software Engineer, Bertan Aygun, for details. The highlight list is a list of what's faster: installation, startups, load times for C++ and C#, Git operations, and debugging.

Much of the performance improvements come not from loading faster, but "by reducing what's loaded at startup," said Aygun. "Some major examples include optimization of Xamarin and Python tooling components to only load when relevant projects are opened." He cites one example, a feature he calls "Lightweight Solution Load" that "defers loading of projects as much as possible while still providing the most commonly used features without projects being loaded." Developers loading Roslyn from GitHub, he notes, will see it load faster because it uses Lightweight Solution Load.

It's just one of the areas of performance improvements; you can read about others in Aygun's blog here.

Visual Studio 2017 Update release notes are here.

About the Author

Michael Domingo is a long-time software publishing veteran, having started up and managed several developer publications for the Clipper compiler, Microsoft Access, and Visual Basic. He's also managed IT pubs for 1105 Media, including Microsoft Certified Professional Magazine and Virtualization Review before landing his current gig as Visual Studio Magazine Editor in Chief. Besides his publishing life, he's a professional photographer, whose work can be found by Googling domingophoto.

comments powered by Disqus

Featured

  • Microsoft Revamps Fledgling AutoGen Framework for Agentic AI

    Only at v0.4, Microsoft's AutoGen framework for agentic AI -- the hottest new trend in AI development -- has already undergone a complete revamp, going to an asynchronous, event-driven architecture.

  • IDE Irony: Coding Errors Cause 'Critical' Vulnerability in Visual Studio

    In a larger-than-normal Patch Tuesday, Microsoft warned of a "critical" vulnerability in Visual Studio that should be fixed immediately if automatic patching isn't enabled, ironically caused by coding errors.

  • Building Blazor Applications

    A trio of Blazor experts will conduct a full-day workshop for devs to learn everything about the tech a a March developer conference in Las Vegas keynoted by Microsoft execs and featuring many Microsoft devs.

  • Gradient Boosting Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the gradient boosting regression technique, where the goal is to predict a single numeric value. Compared to existing library implementations of gradient boosting regression, a from-scratch implementation allows much easier customization and integration with other .NET systems.

  • Microsoft Execs to Tackle AI and Cloud in Dev Conference Keynotes

    AI unsurprisingly is all over keynotes that Microsoft execs will helm to kick off the Visual Studio Live! developer conference in Las Vegas, March 10-14, which the company described as "a must-attend event."

Subscribe on YouTube