Visual Studio Icon Visual Studio 2017 for Mac version 7.7 Release Notes


Developer Community | System Requirements | Compatibility | Distributable Code | Xamarin | Blogs | Servicing |


Click the button to download the latest version of Visual Studio 2017 for Mac. For instructions on setup and install, see the Setup and Install Visual Studio for Mac documentation.

Download Visual Studio 2017 for Mac

To learn more about Visual Studio 2017 for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.

To learn more about other related downloads, see the Downloads page.


What's New in 7.7

Visual Studio 2017 for Mac version 7.7 Releases

Release Highlights

Known Issues

Refer to the Known Issues section.


Details of What's New in 7.7

Release Notes Icon Visual Studio 2017 for Mac version 7.7

released November 28, 2018

New Features in 7.7

Quick fix improvements

Quick fixes can now be applied by using the light bulb or screwdriver icons in the C# editor, or by pressing Option+Enter when your cursor is on a line of code for which an action is available. You will see an error light bulb if there is a red squiggle indicating an error, and Visual Studio for Mac has a fix available for that error.

New Quick Fix refactoring option
(Figure 1) New Quick Fix refactoring option

Publish to folder option for ASP.NET Core projects

When developing ASP.NET Core applications, there are many different options for hosting your application. In previous releases we supported publishing your ASP.NET Core applications to Azure App Services. In this release we are adding the ability to publish ASP.NET Core applications to a folder. After publishing your application to a folder, you can then transfer the files to the remote server, which will host your applications. When you use the new Folder Publish feature, it will automatically create a Publish Profile (.pubxml file in Properties\PublishProfiles). These profiles can be used in either Visual Studio for Mac, Visual Studio 2017 (Windows) or from the command line with dotnet build (or MSBuild).

Menu option to publish folder
(Figure 2) Menu option to publish folder

Code Editor

For this release we fixed the following Code Editor issues:

Shell

Project

Accessibility

  • We made the following accessibility improvements:

    • better contrast in the New Project Dialog
    • better contrast in the Exception dialog
    • VoiceOver improvements
  • We fixed the following issues:

    • There was a loss of focus when configuring the location of a new project.
    • We made it possible to invoke the "Error" window and "Visual Studio Update" window using the keyboard.
    • VoiceOver announces the text typed into password secured fields.
    • VoiceOver focus is not moving to the search results along with the keyboard focus.
    • We fixed an issue where typing can be slow in large files when accessibility is enabled.
    • Focus order is inappropriate while navigating to the tree items in the left pane of the "Preferences" window.
    • Focus order is inappropriate while navigating in reverse order in the toolbar.
    • On hitting escape key in "Value Visualizer" window, both the "Value Visualizer" and "Exception Caught" windows are getting closed.
    • Voiceover doesn't announce the name of the close button in the pop up dialogs.
    • Voiceover announces the controltype of "General" heading in "Choose a template for your new project" dialog inappropriately.
    • Voiceover doesn't announce the relation between each of the category and the options under it in "Project Categories" table.

.NET Core

Feedback Client

  • We fixed an issue where the Feedback dialog sometimes disappears and is always visible in screenshot.

Web Tools

  • We fixed an issue where pressing Tab doesn't complete the statement in .cshtml files.
  • We fixed an issue where an error is thrown when inserting new line between <div> and </div> in HTML files.
  • We fixed an issue where tooltips do not close in Visual Studio for Mac.
  • We fixed an issue where the user could not type in .json files.
  • We display more informative error messages when new Azure app services fail to provision.
  • We fixed an issue where Visual Studio for Mac fails to debug ASP.NET Core Web App with error "Debug/netcoreapp2.1/testing.dll file was not found. (MSB3030) (docker-compose)".
  • We fixed an issue where the Add Docker command could fail with a NullReferenceException.
  • We fixed an issue where Visual Studio for Mac would fail to find some subscriptions.

NuGet

Version Control

F#

Docker

Xamarin

This release includes the following bug fixes and improvements for Xamarin:

Xamarin.Forms

Xamarin.Android

Xamarin.iOS

This release adds support for new ARKit 2.0 asset catalog resources: ARReferenceGroup, ARReferenceImage and ARObject.

ARKit 2.0 supports 2D and 3D objects detection. ARReferenceImage is the new asset catalog type for 2D images that can be used and recognized by ARKit. Width and Height of the ARReferenceImage can be set in the asset editor so ARKit can render virtual overlays of the correct dimensions. The ARObject type takes an '.arobject' file that can be created by some ARKit samples.

We also made the following improvements:

Xamarin.Mac

Activation

Installer

Feature Improvements

We made the following improvements to the installer:

  • With Visual Studio 2017 15.9 and Visual Studio for Mac 7.7, we are moving from Oracle's JDK to a lightweight distribution of Open JDK meant for mobile development. Open JDK will be offered as a component to install along with other Visual Studio for Mac updates and you will be prompted to update your JDK settings to use Open JDK once installed.
  • We added better descriptions to the workload selection. We hope that these descriptions will make it easier for you to decide which workloads you want to install.
  • We also made some other minor changes to the workload selection screen, making things clearer and concise for our users.
  • In this release we focused a lot on improving our localization in the installer. We added localization to more branding, the splash screen, and workloads screen to make it more accessible for all users worldwide.
  • We understand that not all of our users are using Xamarin and therefore may not have any need to download Xcode. For this reason, we've moved the location of the Xcode dialog to the end of the install and will only prompt it for Xamarin users who do not have it installed (or up to date). This means that you can download Xcode while starting your development, rather than having it interrupt your install.
  • We also understand that Visual Studio for Mac users that don't use Xamarin have no need for the Xamarin Profiler. For this reason, we've removed Profiler from non-Xamarin workloads.

Bug fixes

This this release we fixed the following bugs:

  • We fixed an issue where if an Xcode update was available it would still say "Get Xcode". We changed this to "Update Xcode".
  • We fixed an issue where the Profiler is getting installed from installer even though user has not selected any Xamarin workload.
  • We fixed an issue where the Profiler is not getting installed from installer though user has selected all Xamarin workloads.
  • We fixed an issue where a Visual Studio for Mac upgrade fails to copy symlink.

Other


Release Notes Icon Visual Studio 2017 for Mac version 7.7.1.15

released December 6, 2018

This releases addresses the following issues:


Release Notes Icon Visual Studio 2017 for Mac version 7.7.2.21

released December 17, 2018

This releases addresses the following issues:

  • We updated the version of NuGet to 4.8.
  • We fixed an issue where launching Visual Studio for Mac without any Java installed shows 2 system prompts to install Java.
  • We fixed an issue where updates to OpenJDK could interfere with updating older versions of Visual Studio for Mac.
  • We fixed an issue with the Report a Problem tool where it would fail to update the Solutions count.
  • We fixed an issue where an incorrect message is displayed when deploying to an android device with an incompatible ABI.

Release Notes Icon Visual Studio 2017 for Mac version 7.7.3.43

released January 16, 2019

This releases addresses the following issues:


Known Issues

The following is a list of all existing known issues in Visual Studio 2017 for Mac version 7.7:


Feedback

We would love to hear from you! You can report a problem through the Report a Problem option the Visual Studio for Mac IDE and track your feedback in the Developer Community portal. For suggestions, let us know through UserVoice.


Blogs

Take advantage of the insights and recommendations available in the Developer Tools Blogs site to keep you up-to-date on all new releases and include deep dive posts on a broad range of features.

Developer Tools Blogs


Visual Studio 2017 for Mac Release Notes History

You can view prior versions of Visual Studio 2017 for Mac release notes on the Release notes history page.


Top of Page