Visual Studio 2019 16.5 released

Microsoft's latest release of Visual Studio 2019 16.5 version, let's look at the main updates:

.NET mobile development

First of all properties to be discussed is XAML Hot Reload for Xamarin.Forms. This feature can speed up development, and developers can more easily build, test and iterate on the user interface for mobile applications. And without at every UI adjustments rebuilding the application, because the changes are immediately displayed in the application is running. It will be updated in real time every time you change, if made to interact with the application, and make changes, the status of the application will not be lost.

.NET Productivity

On improving the productivity efficiency of .NET, this version also brings some new features.

First, you can convert if statement switch statement or switch expression. Place the cursor on if keywords, press Ctrl +, triggering the "Access and reconstruction" menu. Finally, select Convert to "switch" statement (Convert to 'switch' statement) or converted to "switch" expression (Convert to 'switch' expression) can be.

IntelliSense

In addition, IntelliSense now supports the complete extension methods were not imported. To use this feature, you need to enable this option in the "Tools"> "Options"> "Text Editor"> "C #"> "Intellisense"> then select "Show item (experimental namespace are not imported in ). "

Simplified interpolation

In addition, the new version adds a simplified reconstruction string interpolation function, which will allow more clarity string interpolation. The cursor on the string interpolation. Press Ctrl +. Trigger "Access and reconstruction" menu, then select the "simplified interpolation."

Extracting local reconstruction function to convert code fragment is a partial function from existing methods, highlight the code to be extracted. Still trigger a "quick operation and reconstruction" menu and select "extract local features."

Debugging in C++ and .NET

Pinnable Properties is a popular managed code debugging tool that can be used to quickly view an object's properties. Now, C ++ in DataTips and "automatic", "local" and "monitor" window offers this functionality.

It also adds a new feature that can be used for debugging multi-threaded applications. This helps to avoid deadlocks or other effort to determine the source of errors associated with the thread. You can now "Call Stack" window, position the column "Parallel Stacks" window and "Threads" window to see which threads are holding .NET Managed object lock.

In the previous update, the process of commissioning in Docker Linux container possible. Now, you can also perform the same operation in Docker Windows container.

Finally, for developers building applications on Open Enclave SDK, Visual Studio 2019 16.5 also adds debugging support.

Complete list of changes:

https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.5.0

Guess you like

Origin www.oschina.net/news/114164/visual-studio-2019-version-16-5-released