Visual Studio 2019 for Mac 8.3 Preview 3 released

Microsoft has released Visual Studio 2019 for Mac 8.3 Preview 3, the main contents are:

  • Improved ASP.NET Core developer workflow (including the new Web editor)
  • Support for the development of the .NET framework libraries more

While the completion of this work, this version also fixes many bug, and improves the overall performance of the IDE, see the  Release Notes .

The core optimization ASP.NET developer workflow

A major focus of Visual Studio for Mac 8.3 release is optimized ASP.NET Core developer workflow. In this version, the introduction of new Web editor, which is based on Windows and Visual Studio on the same editor, and support across multiple project management solution level NuGet package. It also supports nested files, LachSettings.json, and started in the previous preview release of the target browser.

Update all Web Editor

In version 8.1, we introduce a new C # editor. 8.2 introduce a new XAML editor. In version 8.3, the official update all the web editor. The new Web-based editor with C # and XAML editor, the same native UI, and provides all the advanced features of Visual Studio for Mac recently introduced, such as multiple editing caret, RTL support and native support for input. In addition to these advanced editing functions, also has a new Web experience with Windows Visual Studio on the same core functionality, so you can use the same language service function, so that Visual Studio has become an efficient IDE. The language services provide important features such as IntelliSense and code formatting, syntax highlighting and navigation support.

New Web Editor supports a variety of files, including HTML, CSHTML, JS, CSS and support for JS, C # and CSS CSHTML embedded support. This means you will see senior IntelliSense in JS, CSHTML like. It also improved support for small files and Sass files.

JavaScript editor with code completion suggestions, in Visual Studio for Mac

Nuget solution-level package management

Version 8.3 also adds support for NuGet solution-level package management functions. Problems with the increase in the number of items in the program, it is difficult to update the package throughout the project. But now more likely to be the entire solution into a single version of the package.

NuGet package management dialog, showing package consolidation in Visual Studio for Mac

Many goals

When building a modern .NET library, library developers typically target a variety of platforms and devices. .NET Standard is to add support for multiple platforms is the best solution, but it is sometimes necessary to use the API does not support its .NET framework. In this case, the best solution is to build a plurality of multi-objective .NET Framework. Version 8.3 provides support for the project to support multiple objectives, to improve the experience. When one of the edit item code, using the top of the editor window, "target framework (Target Framework)" drop-down list editing experience concentrated on a particular target frame.

Dependencies are now on target frame displays, in addition, when you run the project, you can select the target frame to be debugged.

Viewing project dependencies separated by Target Framework, in Visual Studio for Mac

download link:

https://visualstudio.microsoft.com/vs/mac/

Release Notes:

https://devblogs.microsoft.com/visualstudio/visual-studio-2019-for-mac-version-8-3-preview-3-now-available/

Guess you like

Origin www.oschina.net/news/109664/visual-studio-2019-for-mac-8-3-preview-3