๐ Visual Studio 2019 for Mac version 8.6 is now available
๐ก Newskategorie: Programmierung
๐ Quelle: devblogs.microsoft.com
Visual Studio 2019 for Mac version 8.6 is available today and includes an integrated terminal, support for Blazor WebAssembly, updated identity libraries, and support for building and running gRPC projects.
Are you ready for the latest version of Visual Studio 2019 for Mac? If so, version 8.6 is available for you to download today! With this release, weโve continued to polish the existing experience, paying close attention to many of the problem areas mentioned by our users. Youโll also find some significant improvements, especially if youโre a web or mobile developer.
Be more productive using the new integrated terminal
Weโre really excited about the addition of new integrated terminal to Visual Studio for Mac. The integrated terminal will help you minimize context switching and boost your productivity. This is a full featured terminal with rich IDE and macOS integration, including:
- Sensible defaults
- Search
- Integration with the Mac terminal
- Multiple instance support
- Configurable terminal font
Read more about the terminal in our previous blog post.
Build Blazor WebAssembly applications
Visual Studio for Mac 8.6 also now includes templates for Blazor WebAssembly applications, including support for building Progressive Web Apps.
If youโd like to learn more, you can get started with developing Blazor WASM today by following Jonโs tutorial.
Create high performance services with gRPC
Visual Studio for Mac 8.6 includes a template for creating gRPC service projects with ASP.NET Core hosting support as well as C# tooling support for .proto files.
gRPCย is a language agnostic, high-performance Remote Procedure Call (RPC) framework. The main benefits of gRPC are:
- Modern, high-performance, lightweight RPC framework.
- Contract-first API development, using Protocol Buffers by default, allowing for language agnostic implementations.
- Tooling available for many languages to generate strongly-typed servers and clients.
- Supports client, server, and bi-directional streaming calls.
- Reduced network usage with Protobuf binary serialization.
To create a new gRPC service project, use the new gRPC template:
Support for .proto files enables you to leverage gRPCโs contract-first approach to API development. You can create or edit .proto files with editor support, and the .NET Core gRPC tools will automatically generate a service base class.
Learn more in this introduction to gRPC on .NET Core.
A more robust sign-in experience
If youโve had issues in the past signing into Visual Studio for Mac, youโll be pleased to know the experience is now backed by new identity libraries that will ease many of the issues you may have faced signing. With the new libraries, Visual Studio for Mac now supports device code authentication and system browser. You can enable these two options in Preferences should you need them. Do note that youโll need to re-authenticate if you signed in previously as a result of the new authentication flow.
Drag and drop to set next statement
While the debugger is paused, an arrow in the margin shows which line of code will be executed next. You can click and drag the arrow to a different line of code to change which statement will be executed. You can achieve the same thing by also right-clicking on a line of code and selectingย Set Next Statementย from the context menu.
Improved discoverability
In order to make the Visual Studio for Mac more discoverable, weโve reviewed and improved version control and refactoring command names and organization.
Weโve aligned our version control commands to match standard Git terminology, e.g.
- Select Repository becomes Clone Repository
- Review and Commit becomes Push Changes
- Checkout becomes Clone Repository
We also reorganized the Version Control menus to make the most commonly used commands more discoverable. Hereโs how the Version Control menu looked in Visual Studio for Mac 8.5:
Hereโs the updated version of that menu in Visual Studio for Mac 8.6:
We also renamed the โQuick Fixesโฆโ context menu to โQuick Actions and Refactoringsโฆโ to match the terminology on Visual Studio for Windows.
You spoke, we listened
Weโve been working hard to address issues our users encounter in Visual Studio for Mac in their average day. As part of our efforts in improving the overall experience, weโve released a handful of new changes that address some of the top reported issues, with highest priority to unhealthy (crashing and hanging) sessions. Your bug reports are very important to us as we continue to improve the product โ please keep those suggestions and problem reports coming!
Update to the latest today!
We hope you enjoy Visual Studio 2019 for Mac 8.6 as much as we enjoyed working on it. To update to this version, you can download the installer from the Visual Studio for Mac website or use the in-product updater to update an existing installation.
If you have any feedback on this, or any version of Visual Studio for Mac, please leave it in the comments below this post or reach out to us on Twitter at @VisualStudioMac. If you run into any issues while using Visual Studio for Mac, you can use Report a Problem to notify the team. In addition to reports on issues in the product, weโd also appreciate hearing from you on whatโs important to you via feature suggestions on the Visual Studio Developer Community website.
The post Visual Studio 2019 for Mac version 8.6 is now available appeared first on Visual Studio Blog.
...