News

Visual Studio 2019 v16.10 Preview 3 Aims at Git Productivity

Git productivity has been getting a lot of attention from Microsoft dev teams lately, and the new Visual Studio 2019 v16.10 Preview 3 continues that theme.

Preview 3 continues the effort announced last month for Preview 2, for which Microsoft published an announcement blog post that said: "We continue to enhance the Git experience in Visual Studio and are excited to announce some long-awaited updates in version 16.10 Preview 2."

And for Preview 3 -- apparently so devoid of new features as to not warrant such a blog post -- Git productivity is the lead item in the release notes. That page lists:

  • To start making it easier to create pull requests while you're in Visual Studio, we added menu items that are deep link shortcuts to the webpages that allow you to create a PR or view a list of PRs for your repository. The menu is dynamic based on whether your repository is on GitHub or Azure DevOps.
    Creating or Viewing a List of PRs for a Repository
    [Click on image for larger view.] Creating or Viewing a List of PRs for a Repository (source: Microsoft).
  • The branch picker in the status bar and the Git Changes window now checks out a local or remote branch when you single-select the branch. You can find additional actions in the context menu.
  • The new repository picker in the status bar has a context menu on right-click that allows you to remove items from the list.
  • When using the repository picker or Git menu Local Repositories list, opening a repository won't automatically load the solution anymore. You'll instead see the folder view and solution available in a list you can select from. You can change this behavior through Git > Settings by toggling the checkbox.
  • You can choose to check out a branch from the Git Repository window by double-clicking the branch name. If you want to change this behavior, then toggle the checkbox in Git > Settings.
  • You can perform even more actions now from the Git Changes window. The toolbar icons are customizable and you can choose which actions to show. You can Sync with multiple remotes from the overflow menu. And you can open your repository's remote webpage in the browser.

Other work was done to improve XAML Designer Quick Actions, specifically:

  • A new light bulb near the corner of a selected control in the XAML Designer can be used for quick access to commonly edited properties for that control.
  • Supported controls include:
    • UWP: Border, Button, Canvas, CheckBox, ComboBox, Grid, HyperlinkButton, Image, ListBox, ListView, NavigationView, RadioButton, Slider, StackPanel, TextBlock, TextBox
    • WPF: Border, Button, Canvas, CheckBox, ComboBox, Grid, Image, Label, ListBox, ListView, StackPanel, TextBlock, TextBox
  • This feature is available for UWP, WPF .NET Core, and WPF .NET Framework (with the “New WPF XAML Designer for .NET Framework” feature flag enabled).
  • XAML Designer Quick Actions also has an extensibility model. For more information on creating your own actions, see the XAML Designer Extensibility GitHub

Another item of note furthers previous work to enable PackageReferences in the Windows Application Packaging Project (WAP), adding a new Dependencies Tree to the UI. The previous UI didn't let developers use it to add NuGet packages or display PackageReferences. "In the new experience, with the help of CPS and the .NET Project System, we have enabled a 'Dependencies Tree' that continues to display project references via the 'Applications' subtree, but also features a 'Packages' subtree that will allow you to manage NuGet packages as well."

On the same day (May 11) the Preview 3 release notes were published, Microsoft also posted release notes for Visual Studio 2019 version 16.9.5. It includes more than a dozen fixes, a couple of security advisory notices and 16 top-voted issues that come in the release. So among other things, Visual Studio will no longer crash when a developer customizes a toolbar.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

  • Steve Sanderson Previews AI App Dev: Small Models, Agents and a Blazor Voice Assistant

    Blazor creator Steve Sanderson presented a keynote at the recent NDC London 2025 conference where he previewed the future of .NET application development with smaller AI models and autonomous agents, along with showcasing a new Blazor voice assistant project demonstrating cutting-edge functionality.

Subscribe on YouTube