-->
- Visual Studio For Mac 1.0 Hacker News Twitter
- Visual Studio For Mac 1.0 Hacker News Facebook
- Visual Studio For Mac 1.0 Hacker Newspaper
- Visual Studio For Mac 1.0 Hacker News Network
Developer Community |System Requirements |Compatibility |Distributable Code |Documentation |Blogs |Servicing |
Get the Preview
Important
Dec 12, 2019 Introduction. Visual Studio Code is a code editor from Microsoft available on Windows, Linux, and macOS. It offers extensions that you can install through the Visual Studio Code MarketPlace for additional features in your editor. When you can’t find an extension that does exactly what you need, it is possible to create your own. Hello, I have a question regarding creating projects of ASP.NET Core project. I'm trying to choose between Visual Studio or Rider (since I'm using MS and Linux). I'm asking due of my subject in my faculty and the guy who teach us is using VS. We are releasing Version 1.0 to tell the world that Theia is ready for prime time. As outlined above, it has already been adopted by many, and we are looking forward to seeing what you will build with Theia. Acknowledgments A 1.0 release is the perfect opportunity for a shout-out to some of the key people who have helped to make Theia what it is. Jun 24, 2020 FL Studio 20.7.1.1773 Crack is an across the board music creation condition organized with 12 years of experience. All you requirement for creating, masterminding, taking, altering, blending, and comprehension of expert quality. FL Studio Crack Mac and FL Studio Serial for Mac. Robotize boundaries and programming consoles in different manners. Visual Studio 2019 for Mac version 8.7 Preview 2 (8.7.0.1077) released June 2, 2020. Png files now open with the Previewer by default instead of the hex editor. We improved the way file paths are shown in global search. We fixed an issue where showing declaration of.
Get the Preview of Visual Studio 2019 for Mac by updating to the Preview channel.
This release is not 'go-live' and not intended for use on production computers or for creating production code.
To learn more about Visual Studio for Mac, see Mac System Requirementsand Mac Platform Targeting and Compatibility.
To learn more about other related downloads, see the Downloads page.
What's New in 8.7 Preview
Visual Studio 2019 for Mac version 8.7 Preview Releases
- July 16, 2020 – Visual Studio 2019 for Mac version 8.7 Preview 4.1
- July 14, 2020 – Visual Studio 2019 for Mac version 8.7 Preview 4
- June 23, 2020 – Visual Studio 2019 for Mac version 8.7 Preview 3
- June 2, 2020 – Visual Studio 2019 for Mac version 8.7 Preview 2
- May 19, 2020 – Visual Studio 2019 for Mac version 8.7 Preview 1
Release Highlights
- We added support for adding new Open API & gRPC service references to .NET Core projects.
- We resolved a significant number of existing bugs and user-reported issues throughout the IDE. Please continue to share your feedback with us using the Developer Community portal.
Known Issues
Refer to the Known Issues section.
Feedback
We would love to hear from you! You can report a problem through the Report a Problem option in Visual Studio for Mac IDE.You can track your feedback, including suggestions, in the Developer Community portal.
Visual Studio 2019 for Mac version 8.7 Preview 4.1 (8.7.0.1935)
released July 16, 2020
Web and Azure
- We updated the .NET Core SDK (3.1.302 SDK and 2.1.20 runtime).
Visual Studio 2019 for Mac version 8.7 Preview 4 (8.7.0.1916)
released July 14, 2020
Shell and Tools
- We added a missing key binding for moving through open files (tabs) when using the VS Code key binding scheme.
- We fixed an issue where the start window could be reentered during project creation, making all commands unusable.
- We fixed an issue with broken commands in the start window.
Source Code Editing
- We fixed an issue where typing was very slow when many files were open.
Version Control
- We fixed an issue with version control tabs not showing up.
- We fixed an issue where cloning using SSH failed with an error.
Web and Azure
- We fixed an issue with Entity Framework (CRUD) Scaffolding, where the style of the web page was not loading properly.
- We fixed an issue where Scaffolding failed for a .NET Core 5 Web Application.
- We fixed an issue where a subscription could not be found when trying to publish.
- We fixed an issue with not being able to build React.js and Redux projects.
- We fixed an issue with not being able to open generated code of a service reference.
- We fixed an issue where building Angular projects failed to find clang++.
- We fixed an issue where creating Blazor Web Assembly App projects failed with an error.
- We fixed an issue with unresponsive Add gRPC Service Reference dialogs.
Visual Studio 2019 for Mac version 8.7 Preview 3 (8.7.0.1802)
released June 23, 2020
New Features
Open API and gRPC Client Generation
Visual Studio for Mac now includes support for generating an API client from an OpenAPI or gRPC service. This includes the ability to generate the client from a local file or URL, manage service references, and regenerate the client code if the service changes.
To add add a new reference to an OpenAPI or gRPC service, right-click on the Connected Services node in the Solution pad and select Open Service Gallery.
After opening the Connected Services Gallery, you have the option to add either an OpenAPI or gRPC reference.
Clicking on either of the options launches a prompt which allows you to enter the service reference, either by file path or URL.
When generating a gRPC client, you can also select whether to generate the following client class types:
- Client
- Server
- Client and Server
- Messages Only (used to generate strongly typed classes based on message properties, with no generated server or client code)
When generating an OpenAPI client, you can specify the namespace and additional options which are passed through to the code generator.
Code generation is based on the [dotnet-grpc](https://docs.microsoft.com/aspnet/core/grpc/dotnet-grpc)
and [dotnet-openapi](https://docs.microsoft.com/aspnet/core/web-api/microsoft.dotnet-openapi)
command-line tools.
After generating a service reference, you can view and modify it in the Connected Services Gallery as shown below.
For more information on using a generated OpenAPI client, see the Getting Started with NSwag tutorial.
For more information on using a generated gRPC client, see the Create a gRPC client and server in ASP.NET Core tutorial.
Bug Fixes
Debugger
- We fixed an issue where Debugger step operations cause Visual Studio to hang.
Shell and Tools
- We fixed an issue where mstest tests were not discovered in Visual Studio for Mac when using Directory.Build.props.
- We have improved how a conflicting key is shown in preferences.
- We fixed several accessibility issues.
- We fixed toggle/undo comments command binding in the Mixed keybinding scheme.
- We fixed an issue where the sorting buttons in the Document Outline pad reset when switching focus between source files.
- We fixed an issue where Control+Tab switching between files gets stuck.
Source Code Editing
- We fixed an issue where The 'Document Outline' view does not update at all—for regions and functions.
- We fixed an issue where the Document Outline shows wrong hierarchy when #region is present.
- We fixed an issue where Rename file to refactor causes Visual Studio to Freeze.
- We fixed an issue Trying to open a CSS file in Visual Studio for Mac freezes.
- We fixed an issue where the Document Outline pad for C# never reflects the last editing change.
Version Control
- We fixed an issue where the version control system breaks when the .git folder is deleted.
- We fixed an issue where it was not possible to access remote repos over SSH in VS Comm.
Web and Azure
- We added support for adding new Open AI & gRPC service references to .NET Core projects.
- We fixed an issue causing Cannot load solution on VisualStudio for Mac.
Xamarin
- We added Xcode 11.5 support
Visual Studio 2019 for Mac version 8.7 Preview 2 (8.7.0.1077)
released June 2, 2020
Shell
- Png files now open with the Previewer by default instead of the hex editor.
- We improved the way file paths are shown in global search.
- We fixed an issue where showing declaration of some classes causes many assembly files to be shown.
- When adding a new folder to the solution pad, it will now be expanded by default.
Testing
- We fixed an issue where Unit tests duplicated namespaces.
- We fixed an issue causing some unit tests not to load.
Version Control
- We fixed an issue causing a hang when using version control.
- We fixed an issue where pushing when remote contains changes that don't exist locally takes a long time eventually aborting with errors.
Web and Azure
- We fixed an issue where the launchsettings.json file is rewritten when loading.
- We fixed an issue where changing the Web App run config does not save to the launchsettings.json.
- We fixed an issue preventing the addition of new run configurations to ASP.NET Core apps.
- We fixed an issue where IntelliSense would erroneously underline valid code in .razor files under certain conditions.
Xamarin
- We fixed an issue that caused reliability issues in the remote build host.
- We fixed an issue where a context menu action was not localized in the Android designer.
- We fixed a handful of crashes reported by users.
- We fixed a few instances where VoiceOver would read labels of elements on Wizard template pages twice.
- We fixed an issue where storyboard resource tags are removed.
- We fixed an issue where Visual Studio for Mac was not generating view controller files for storyboards.
Visual Studio 2019 for Mac version 8.7 Preview 1 (8.7.0.519)
released May 19, 2020
Debugger
- We introduced new logic for calculating width and placement of items in debugger pads.
- We fixed an issue that prevented name/value cells from going into edit mode unless clicking exactly on text.
- We increased the speed of expanding tooltips
- We fixed an issue that created breakpoints in the breakpoint pad when users clicked an empty line in the editor margin.
- We fixed an issue that prevented users from dismissing crash messages.
- We fixed an issue where tooltip behaviour makes it difficult to work.
- We fixed an issue that may have caused UI hang while stepping.
- We fixed an issue where Exception page stays after debugging ends.
- We fixed an issue where the breakpoint pad could become out of sync with line numbers in the text editor display when adding or removing lines of code.
- We fixed an issue that may cause the debugger to break on the wrong statement.
- We fixed an issue that sometimes caused tooltips to remain visible after finishing debugging.
- We fixed an issue where the tooltip may display an array length for a non-array object.
- We fixed an issue that caused a StackTracePad.UpdateAsync null reference error to be written to the logs.
- We fixed an issue that caused erroneous newlines in tooltip values.
Testing
- We fixed an issue that caused xUnit tests to show full namespaces instead of method names.
- We fixed an issue where The test nodes in the unit test pads are incorrect.
- We fixed an issue with the Unit Test panel not properly grouping tests by namespace when using NUnit TestCase of int. MaxValue.
- We fixed an issue where the VSMac test explorer broken.
- We fixed brought support for unit test markers back to the editor.
Shell
- We fixed an issue preventing the mapping of a command to ⌃ (Tab) in keybindings preferences.
- We fixed an issue where a solution is no longer available in the recently used projects list if the .sln file was opened in editor.
- We fixed an issue where Nuget Ordering Beta/Alpha was incorrect.
Editor
- We fixed an issue in the C# editor where IntelliSense never displays documentation for current param at call site.
- We fixed an issue where Renaming a variable duplicates the last two characters.
Project System
- We fixed an issue where Files in a symbolically linked folder are not built on change.
- We fixed an issue where Adding a new file/asset causes 'Saving...' to take for over a minute.
- We fixed an issue where the Saving message shown forever and unable to continue.
- We fixed an issue with Key bindings for running, debugging and selecting a unit test at caret not working.
- We fixed an issue where clicking the run button may ask you to build again even if the project had just been compiled.
- We fixed an issue where Multi-target order is not correct.
- We fixed an issue where a user Can't close the project.
Web and Azure
- We fixed an issue where an 'api controller with entity framework' scaffold generates 'MVC controller with entity framework'.
Xamarin
- We fixed some Storyboard errors with Xamarin.mac.
Known Issues
The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.7:
- In rare cases, it's possible to be up to date with everything but the .NET Core 3.1.300 SDK. If you enter into this configuration and update to .NET Core 3.1.300 using the updater, the notification to update the .NET Core SDK will not disappear until the IDE is restarted.
|Developer Community |System Requirements |Compatibility |Distributable Code |Documentation |Blogs |Servicing |
Click the button to download the latest version of Visual Studio 2019 for Mac. For information on the system requirements see the see Mac System Requirementsand Mac Platform Targeting and Compatibility guides.
For instructions on installing and updating Visual Studio 2019 for Mac, see theInstall Visual Studio for Mac guide.
To learn more about other related downloads, see the Downloads page.
What's New in Visual Studio 2019 for Mac
Visual Studio 2019 for Mac Releases
- July 16, 2020 - Visual Studio 2019 for Mac version 8.6.6
- June 23, 2020 - Visual Studio 2019 for Mac version 8.6.5
- June 16, 2020 - Visual Studio 2019 for Mac version 8.6.4
- June 9, 2020 - Visual Studio 2019 for Mac version 8.6.3
- June 2, 2020 - Visual Studio 2019 for Mac version 8.6.2
- May 27, 2020 - Visual Studio 2019 for Mac version 8.6.1
- May 19, 2020 - Visual Studio 2019 for Mac version 8.6
Visual Studio 2019 for Mac Blog Posts
The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:
Release Highlights
- In this version of Visual Studio 2019 for Mac, we added an integrated terminal, brought initial support for Blazor WebAssembly projects, updated the identity libraries in order to improve the sign in experience, and added support for building and running gRPC projects.
Known Issues
Refer to the Known Issues section.
Feedback
We would love to hear from you! You can report a problem through the Report a Problem option in Visual Studio for Mac IDE.You can track your feedback, including suggestions, in the Developer Community portal.
Visual Studio 2019 for Mac version 8.6.6 (8.6.6.11)
released July 16, 2020
Web and Azure
- We fixed an issue where ASP.NET Core Run Configurations doesn't save App URL.
- We fixed an issue with truncated App URL for ASP.NET Core Projects.
- We updated the .NET Core SDK (3.1.302 SDK and 2.1.20 runtime).
Visual Studio 2019 for Mac version 8.6.5 (8.6.5.23)
released June 23, 2020
Shell and Tools
- We fixed an issue where running and debugging was failing with the integrated terminal.
Test Tools
- We fixed an issue with not being able to run unit tests with .NET Core.
Version Control
- We fixed an issue with Track in Local Branch.
- We fixed an issue where the Add File command was missing.
- We fixed an issue where special characters were not rendered properly in the status view.
Visual Studio 2019 for Mac version 8.6.4 (8.6.4.14)
released June 16, 2020
Shell and Tools
- We fixed an issue with an infinite prompt for 'microsoft.com' Passwords on App Start.
Web and Azure
Visual Studio For Mac 1.0 Hacker News Twitter
- We fixed an issue where feedback surveys could not be taken without being signed in to the IDE.
- We updated the .NET Core SDK (3.1.301 SDK and 2.1.19 runtime).
Visual Studio 2019 for Mac version 8.6.3 (8.6.3.30)
Visual Studio For Mac 1.0 Hacker News Facebook
released June 9, 2020
Debugger
- We fixed an issue where debugging ASP.NET Core apps fails and results in a System.IO.IOException: Failed to bind to address error.
Shell and Tools
- When adding a new folder to the solution pad, it will now be expanded by default.
- We fixed an issue where the terminal may show an empty window pane.
- We fixed an issue in the terminal where Console.BufferWidth always returns 0.
Version Control
- We fixed an issue where pushing when remote contains changes that don't exist locally takes a long time eventually aborting with errors.
Web and Azure
- We fixed an issue causing a Microsoft.VisualStudio.Web.CodeGeneration.Utils not found error when creating a controller via API scaffolding.
- We fixed an issue where creating a new scaffolding fails if the project wasn't previously built in the default configuration.
Xamarin
- We fixed a few instances where VoiceOver would read labels of elements on Wizard template pages twice.
Visual Studio 2019 for Mac version 8.6.2 (8.6.2.6)
released June 2, 2020
Debugger
- We fixed an issue where debugging ASP.NET Core apps fails and results in a System.IO.IOException: Failed to bind to address error.
Project System
- We fixed an issue where IntelliSense and unit test navigation are not working.
Shell and Tools
- We fixed an issue where updating add-ins using the extension manager fails.
Visual Studio 2019 for Mac version 8.6.1 (8.6.1.26)
released May 27, 2020
Debugger
- We fixed the color contrast ratio of the close button inside the locals pad.
- We fixed an issue where a breakpoint was not hit after using the toggle command not at the beinging of a line or a statement.
Project System
- We fixed an issue where Adding a new file/asset caused 'Saving...' to take for over a minute.
- We fixed an issue where saving continued for a long time after changing solution preferences.
- We fixed an issue where Saving message shown forever and unable to continue.
Shell and Tools
- We fixed an issue in the Terminal which might cause a crash.
Version Control
- We fixed an issue where cloning a Git repository with invalid credentials caused a long delay.
Web and Azure
- We removed an unsupported identity scaffolder.
- We fixed an issue being Unable to debug Azure functions project - Debugger operation failed. Synchronous operation cancelled!.
- We added a Protocol Buffer File template for .NET Core console apps.
Visual Studio 2019 for Mac version 8.6 (8.6.0.4517)
released May 19, 2020
New Features
Terminal
Visual Studio for Mac now includes an integrated terminal. This feature has been a popular request and simplifies many common developer scenarios by allowing you to remain in Visual Studio for Mac. The integrated terminal uses the default system shell and integrates with the system shell's command history.
There are a few ways to open the Terminal:
- View > Pads > Terminal menu
Ctrl + ~
keyboard shortcut (andCtrl + ‘
, to match Windows).Ctrl + `
will toggle the Terminal pad to be shown or hidden.- Search in search bar: terminal (handled by menu name)
- Using a “New Terminal” button in the Terminal pad.
The terminal includes the following features:
- Integrated search, including case sensitivity, regex, and whole word searching
- Cycle through command history by pressing the up arrow key
- Multiple instances
- Localization support
- Light and dark theme support
Blazor WebAssembly
You'll now also find templates for Blazor WebAssembly projects built into Visual Studio for Mac. Initial support for Blazor WebAssembly does not include support for debugging, which will come in a future release.
For more information on getting started with Blazor WebAssembly in Visual Studio for Mac, take a look at the Building a Progressive Web App with Blazor blog post.
gRPC Support
Visual Studio for Mac 2019 version 8.6 adds support for building and running gRPC 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.
You can create a new gRPC service project, use the new gRPC template in the New Project dialog.
At the moment, Visual Studio for Mac does not support the creation of gRPC service clients. This functionality will be included in a future release. To create gRPC service clients, use the dotnet-grpc
command line tool. More info can be found at Manage Protobuf references with dotnet-grpc.
Debugger
- We added a yellow arrow icon that allows drag and drop to Set Next Statement while debugging. 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.
- We ported the Breakpoints, Threads, and Call Stack pads to native Cocoa controls.
- We added the ability to add a watch from the editor using the context menu.
Editor
- QuickInfo toolltips now show
<returns>
and<value>
documentation. - We renamed the 'Quick Fixes…' context menu to 'Quick Actions and Refactorings…'.
- We updated syntax highlighting to better match behavior on Windows, including extension methods.
- We reduced the delay before showing quick fix previews.
- There is now a quick fix to switch between verbatim and regular string forms.
Project System
- It is now possible to use
~
as the start of the path when creating new projects.
Shell
- Visual Studio for Mac now has new identity libraries that should ease many of the issues that users have faced signing in. In addition, Visual Studio for Mac now supports device code authentication and system browser. You can enable these two options in Preferences should you need them. As a result of the new authentication flow, users who have been signed in previously will need to re-authenticate.
Version Control
- We renamed many Version Control commands to better match Git terminology and reorginazed the Version Control menus to make the most used commands more discoverible.
Web and Azure
- We added support for .NET Core 5.0 Preview 2.
- We updated to the latest .NET Core 3.1.4 release.
- We bumped .NET Core runtime to the latest 2.1.
Xamarin
- We re-implemented the plist source editor using native cocoa controls.
Bug Fixes
Debugger
Visual Studio For Mac 1.0 Hacker Newspaper
- We fixed an issue where
char[], byte[], and sbyte[]
types would not be shown in the value visualize for .NET Core projects. - We fixed an issue where iOS 'Debugger Operation Failed'.
- We fixed an issue where threads are not ordered by ID in the Threads pad.
- We fixed an issue where it was not possible to attach the debugger to a .NET Core project when project was run without debugging from Visual Studio for Mac.
- We fixed an issue where editing a variable value did not update the value in the visualizer.
- We fixed an issue where the modify breakpoint button was missing.
- We fixed an issue where the font size while editing in a pad was too big when the main editor font is scaled up.
- We fixed an issue where it was not possible to remove a watch item using the backspace key.
Editor
- We fixed an issue where quickly typing after invoking the Find command sometimes sent keystrokes to the document instead of the Find field.
see href
links now work in QuickInfo tooltips.- We fixed an issue where IntelliSense did not work reliably in 'torn out' editor tabs.
- We fixed an issue where delete line and other commands did not work as expected with collapsed code regions.
- We fixed an issue where the copy command did not copy a line when there was no selection.
- We fixed an issue where the editor was missing keystrokes and slow to display keystrokes.
- We fixed an issue where Undo and other shortcuts were not working.
- We fixed an issue where the C# Editor has lost the coloring of the TODOs in dark theme.
- We fixed an issue where Monokai syntax highlighting was broken.
- We fixed an issue where editor scroll and caret position could change inadvertently.
- Initial support for
file_header_template
in.editorconfig
.
Project System
Visual Studio For Mac 1.0 Hacker News Network
- We fixed an issue where the build output would not be cleared when loading or creating a new solution.
- We changed the default build option to never jump to the first build error.
- We fixed an issue where deleting multiple files would not delete all the files, only the first file.
- We fixed an issue causing the IDE to hang on shutdown that affected users with large projects.
Shell
- We fixed several conflicts in the default and Xcode keybinding schemes.
- We added missing default key bindings for the Save All and Save As commands.
- We fixed a crash caused by a race condition in the Property Pad.
- We fixed an issue that caused a hang on startup for some users.
- We fixed an issue where the Properties Window is blank when using the dark theme on macOS 10.13 and older.
Terminal (since Preview 1)
- We fixed an issue where content was autoscrolling if the user scrolls up a little.
- We fixed an issue where content can be dropped if the reading buffer does not contain a full character.
- We fixed an issue where word and line selection was missing.
- We fixed an issue where after closing Terminal pad, then clicking 'Open In Terminal Pad', the 'Terminal' Pad wasn't shown.
- We fixed an issue where zooming text when the Terminal pad is docked may zoom the text editor instead.
- We fixed an issue where Terminal windows shows light theme when Visual Studio for Mac is set to dark theme.
- We fixed an issue where the user cannot move the cursor in vi in Terminal.
- We fixed an issue where mouse events may be reported and shown on the terminal view after exiting console apps.
Test Tools
- We fixed an issue that would prevent some tests from showing in the Tests pad under some conditions.
Version Control
- We fixed an issue where Pull fails with a blank dialog if no remote is configured.
- We fixed an issue where 'View History' showed incorrect timestamps.
- We fixed an issue where the editor and all tabs disappeared after manually editing and saving a *.csproj file.
- We fixed an issue where git worktree support is broken in 8.5.
- We fixed an issue where opening Visual Studio for Mac opens empty source file windows.
- We fixed an issue where the following error occurs when pulling: AppKit Consistency error: you are calling a method that can only be invoked from the UI thread.
Web and Azure
- We fixed an issue with how Empty ASP.NET Core projects show in recently used projects list.
- We fixed an issue where creating a new key vault in Connected Services failed with error: An invalid value was provided for 'acessPolicies'.
- We fixed an issue where moving folder with nested files did not work.
- We fixed an issue with DotNetCore console app adding empty ASPNETCORE_URLS environment variable.
- We fixed an issue where 'New' button didn't work on the 'Publish to Azure App Service' dialog.
- We fixed an issue in the Publish to Azure dialog when loading subscriptions failed.
- We fixed several issues in the Scaffolding dialog that was leading it to a noop UI state.
- We fixed an issue where the Scaffolding dialog allowed the user to enter invalid data.
- We fixed an issue where solutions with multiple projects couldn't be loaded if any contained launchSettings.json without applicationUrls.
- We fixed an issue with duplicated JSON files in the solution pad.
- We fixed an issue where adding scaffolding resulted in could not install dotnet-aspnet-codegenerator.
- We fixed an issue with IntelliSense not working for files using Protobuf-generated code.
- We fixed an issue with not being able to create NUnit-based projects.
- We fixed an issue where 'api controller with entity framework' scaffold generates 'MVC controller with entity framework'.
- We fixed an issue where a published site was stuck at 'loading…' after publishing a Blazor WASM application.
- We fixed an issue with file nesting behavior when renaming files.
- We fixed an error where a 'Building failed with Error MSB3644' notice would show after retargeting a .NET 5 project to .NET Core 3.1.
- We fixed an issue where Blazor client-side projects fail to debug due to expectation of Exe output.
- We fixed an issue with Azure Functions where debugger operations failed with a 'Value cannot be null' error.
- We fixed an issue where publishing a Web Application failed after adding a reference to a Razor Class Library project.
Xamarin
- We fixed an issue where the application name field in info.plist doesn't change display name of the app.
- We fixed an issue with storyboard failures with update.
- We fixed an issue causing a The file cannot be opened error in storyboards.
- We fixed an issue where vector assets (xamarin.iOS) were not visible in editor and did not copy to device.
- We fixed an issue where this file could not be upgraded to the correct format automatically and so cannot be opened. If Xcode is correctly configured then re-saving the file in Xcode may resolve the issue.
- We fixed an issue that caused 100% CPU load in Xamarin projects.
- We fixed an issue where an Android application could not be launched with Xamarin.Android 10.3.
- We fixed an issue where an Automated UI test project was not added to a new Xamarin.Android solution.
Known Issues
The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.6:
- If you are not able to start your gRPC project on macOS see Unable to start ASP.NET Core gRPC app on macOS.
- As a result of the new identity libraries to improve the sign in experience for Visual Studio for Mac, all users who were signed in previously will need to re-authenticate.
- If you run into node-gyp build errors with the ASP.NET Core React and Angular SPA project templates then see the node-gyp installation notes for workarounds.
- In rare cases, it's possible to be up to date with everything but the .NET Core 3.1.300 SDK. If you enter into this configuration and update to .NET Core 3.1.300 using the updater, the notification to update the .NET Core SDK will not disappear until the IDE is restarted.