Visual Studio Preview 2 Revamps Git Functionality
Written by Kay Ewbank   
Thursday, 02 April 2020

Visual Studio 2019 version 16.6 Preview 2 has been released with a number of improvements including revamped Git functionality and a new .NET Async tool.

The first improvement is to Git functionality with the aim of providing a better experience when working with code on remote Git hosting services. The improved service lets you browse online GitHub or Azure repositories from Visual Studio to find projects then clone them locally. For new projects, you can initialize the Git repository and push it to be hosted on GitHub with a single click. There's a new Git tool window in Visual Studio that shows all the Git operations you can use with your code. The new window minimizes context-switching between tools and applications, and shows actions including commit, pull, push, and stash.  There's also a new top-level Git menu that replaces of the old Teams menu.

visstudprev

 

ML.NET Model Builder is also included in this release of Visual Studio. It has to be enabled as a preview feature, but  once you've enabled it you can open it from with Solution Explorer then add machine learning. From that point you can build and consume custom machine learning models for text classification, value prediction, recommendation, and image classification in your .NET applications. You just select your machine learning scenario and choose your dataset, then Model Builder handles the training models, selecting the best model for your data, and generating the .NET code for consuming the model in your app. The tool supports using Azure Machine Learning for image classification models without leaving Visual Studio or .NET.

Machine Learning in Visual Studio


A new .NET Async tool has been added as part of the Performance Profiler suite. The tool can be used to get exact timing information for tasks including how long they waited to be dispatched to a thread, how long it took to complete, and if the tasks were chained together.

Debugging has been improved in two ways; you can now install Snapshot Debugger on Azure App Services without requiring a restart, and the JavaScript/TypeScript debugger now supports debugging service workers, web workers, iFrames, and your page JavaScript all at the same time. It also now supports debugging back-end node server applications and client-side JavaScript in the browser simultaneously.

C++ support has been improved by the addition of support for Ninja for CMake for Linux/WSL. You can now use Ninja as the underlying generator when building CMake projects on WSL or a remote system, and it is now the default generator when you are adding a new Linux or WSL configuration. The support for Doxygen & XML comment generation has also been improved by the addition of the /** trigger sequence and better member list tooltips.

 

 

 

visstudprev

More Information

Visual Studio Website

Related Articles

Visual Studio Roadmap Promises Better Debugger  

Visual Studio 2019 Now Available

Visual Studio 2019 Preview Integrates Live Share

Visual Studio For Mac Improves Reliability

Visual Studio IntelliCode Infers C# Coding Conventions

Visual Studio For Mac Launched

Visual Studio Java Gets IntelliCode

Visual Studio Python Gets AI-Based IntelliCode

Visual Studio 2019 Will Include IntelliCode

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.

Banner


The Android PrivacyBreacher Project
12/05/2020

An open source research tool and application that looks into the circumstances in which Android's permission model can be compromised to harm user privacy.



Spot Responds To Covid-19
31/05/2020

Spot, Boston Dynamics first commercial robot, is finding new roles as a sheep dog in New Zealand, a park warden in Singapore and as a nursing auxiliary in Massachusetts. Good dog. 


More News

graphics

 



 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 08 April 2020 )