On March, the preview of Visual Studio 2019 was released. This beta release features so many things, such as better searching, cleaning up one Click code, improving debugger and managing IDE's pull requirements and focusing on the productivity of developers and team collaboration.
These are some of the core features designed specifically to improve the dev team's productivity.
The main features and enhancements of IDE are detailed in the following.
The VS2019 startup window will look totally new. We can clone a repository directly, open an existing project, create a new project, and navigate and open a code change folder. We see a "Continue without code" link, which opens without a solution VS2019 IDE. Below is the new look.
The "New Project Create" window has also changed, but it does contain almost the same features as the previous release from Visual Studio.
C# offers a lot of new and extremely useful refactors to help you organize our code more easily. They appear in the light bulb as suggestions, and include actions like moving members to interfaces or base classes, adapting name spaces for folder structure, converting foreach loops to Linq queries, etc.
Just use Ctrl+ to invoke the refactorings. And the action we would like to take is selected.
Visual Studio IntelliCode is an extension that increases the efforts of artificial intelligence to improve our software development. IntelliCode trains its recommendations through 2,000 open source projects at GitHub, each with more than 100 stars.
Here are some of the ways to improve productivity by Visual Studio IntelliCode:
Initially, Visual Studio only supported C # when the IntelliCode extension of Visual Studio was first previewed. Now, in Visual Studio, they have also added C++ and XAML support. We also have the ability to train a custom model on our own code if we use C#.
For more IntelliCode information, see the Code more, scroll less on the IntelliCode in Visual Studio blog post .
This feature is focused on the productivity of the developer. The new search can search for nearly everything including menus, commands, options, components for installation, project code and the Online.
We see a new option when we open a file that tells about the file's health.
There was probably a search during debugging before, looking for a string in a set of values in the Watch window. Visual Studio added search for objects and values to the Watches, Locals or Autos windows in Visual Studio 2019.
The once exclusive C++ data breakpoints have been used by Visual Studio and adapted for the. NET Core applications.
Whether C++ or .NET coding, therefore, data interruption points may be a good alternative to placing only regular interruptions. Data breaks are also great for scenarios such as the finding of the modification or addition or removal of a global object from the list.
And if the developer is a C++ developer, Visual Studio 2019 has created symbols that allow us to deploy the applications without any memory issues.
In VS2019 we have complete control of the pull applications. We can review the code to execute and debug Azure Repos pull requests. A "Pull Requests for Visual Studio" extension must be downloaded from the market. I created an application for the pull and downloaded and installed the extension here from the link.
In the Visual Studio under Team Explorer we can view pull requests - Pull therequests and click on the application. Inside Visual Studio, the "Complete Details" window opens.
These are some new features which focus on the productivity of the development team. However, in many other areas, the recently announced VS2019 also had many improvements. Stay connected to the new version for more information.
Would you like to know more about the Visual Studio 2019 works? look at the Visual Studio Roadmap.